Turn Homer into a DoH comprehensive testing tool
IWBNI to be able to test the compliance of a DoH resolver in one command. A sort of Zonemaster for DoH. Among the things that could be tested:
- support of GET and POST (some DoH resolvers don't support GET)
- reaction to unspecified methods like HEAD (some DoH resolvers timeout)
- reaction to broken requests
- handling of MIME types (for instances requests with the wrong type)
- certificate and TLS "quality" (but SSLlabs.com already does it)
It would probably requires refactoring: moving the DoH test to a separate subroutine with parameters and have an option to run the test with many options.