DoH VS libcurl

Compare DoH vs libcurl and see what are their differences.

libcurl

A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features (by curl)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
DoH libcurl
18 300
52 34,167
- 2.4%
1.2 9.9
about 1 year ago 3 days ago
PHP C
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

DoH

Posts with mentions or reviews of DoH. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-06.
  • Encrypted DNS, what's the point?
    3 projects | /r/privacy | 6 Mar 2023
    Even those who weren't interested in self-hosting might spend a couple of minutes hosting their own DNS proxy since it's much more flexible and don't require root or dedicated port (at least with DoH).
  • I have a feeling 1.1.1.1 + WARP isn't gonna last long
    2 projects | /r/indonesia | 30 Jul 2022
  • AdGuard Home and dealing with DoH
    4 projects | /r/Adguard | 17 Mar 2022
    To inject a little paranoia, DoH spec and implementation don't actually require the providers to only use /dns-query, it's possible (and very simple) to create an innocuous-looking website with /supersecretdns serving DoH, or directly on the homepage itself (the request for DoH vs regular webpage has different header), but if your kids are already that proficient, no way to stop them aside from plugging off the router.
  • Preparing for when NextDNS gets blocked
    3 projects | /r/nextdns | 15 Feb 2022
    Get a PHP hosting (dime a dozen these days), and proxying on PHP is also seamless, pretty much any website can have a secret URL that serves DoH.
  • Tiny script for DoH proxy
    1 project | /r/dns | 28 Dec 2021
    https://github.com/NotMikeDEV/DoH/blob/master/dns.php handles both POST & GET. Yours only work with the POST, used by Chrome & Firefox, but not AdGuard.
  • Is there any issue with playing DoH DNS roulette?
    1 project | /r/dns | 23 Nov 2021
    If you are paranoid about a particular DNS server knowing your requests (but not paranoid enough to just use Tor entirely), the alternative will be just running a recursive resolver where you're running that PHP file. This exposes your server IP to the nameserver, but that's it, no extra third parties are involved. Or take it to the next level by running Tor there and forwarding plain DNS requests through it.
  • Anyone know of a free service I can host a custom dns on
    2 projects | /r/dns | 17 Nov 2021
    DoH can be somewhat protected with a secret path, you can even create one for free on Cloudflare Worker or any PHP hosting, but only Windows 11, iOS, macOS, and browsers support it natively. DoT is supported by Android natively but hiding the custom domain is more complex (you'll need wildcard cert, which requires manual record update with LetsEncrypt every 90 days), and if someone snoops on your traffic since they can see the domain for the DoT.
  • Dirt simple PHP script to run DNS over HTTPS (DoH) on almost any hosting
    1 project | /r/programming | 6 Nov 2021
  • Is there any DoH add-on for WordPress?
    1 project | /r/Wordpress | 20 Sep 2021
  • My ISP starts hijacking dns servers so unbound stopped working
    6 projects | /r/pihole | 18 Jun 2021
    That relies on a list of known DoH providers. Private DoH server won't be in the list, which can be very easily made on any PHP hosting or even just a Cloudflare Worker.

libcurl

Posts with mentions or reviews of libcurl. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-17.

What are some alternatives?

When comparing DoH and libcurl you can also consider the following projects:

Unbound - Unbound is a validating, recursive, and caching DNS resolver.

Boost.Beast - HTTP and WebSocket built on Boost.Asio in C++11

docker-cloudflared - Cloudflared proxy-dns Docker image

C++ REST SDK - The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.

encrypted-dns - DNS over HTTPS config profiles for iOS & macOS

POCO - The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

bebasdns - Membantumu berselancar dengan aman dan tidak terbatas!.

Simple-WebSocket-Server

dnsproxy - Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support

cpp-httplib - A C++ header-only HTTP/HTTPS server and client library

doh-cf-workers - DNS-over-HTTPS proxy on Cloudflare Workers

cpr - C++ Requests: Curl for People, a spiritual port of Python Requests.