DNSSEC - Drill for FirefoxDrill is a tool ala dig from BIND. It was designed with DNSSEC in mind and should be a useful debugging/query tool for DNSSEC. A lot of DNS debugging is done with dig, but as dig is made with the same libraries as BIND8/9, what are you actually debugging/testing? Drill has nothing in common with either NSD nor BIND. Future versions of drill will be based on the general DNSSEC library, called ldns. You can download a prerelease of this new version already. DocumentationA manual page is included with some examples. Drill acts and looks a lot like dig, so if you know dig, you know drill. Current status and issuesEverything, except a fully verified top-down trace, works, some highlights:
UsageCompiling drill is done with:./configure && make Finally, to add the support within the Firefox Browser click here. When drill is started with no arguments, it will print out a short usage message:
drill options type name
@server use server as nameserver
-T, --trace trace from the root down to 'name'
-S, --sigchase chase signature from 'name'
-D, --dnssec enable dnssec
-I reserved for backwards compatibility
-V, --verbose Verbose mode (give twice for more verbosity hexdump)
-4, --ip4 Stay on IPv4
-6, --ip6 Stay on IPv6
-p port, --port port use port as port number
-b size, --bufsize size use size is buffer size
-q file, --dumpquery file make a hexdump of the query to file
-f file, --fromfile file read packet from file and send that
-i file, --answerinfile file read packet from file and print it
-w file, --answertofile file write (first) answer to file
-k, --key file use public key from file file as trusted key
-x, --reverse do a reverse (PTR) lookup
-c, --tcp only query in tcp mode (connected)
-u, --udp only query in udp mode (unconnected)
-s, --ds print DS after each DNSKEY
-v, --version show version
DownloadThis release is dated at: 03-02-2005. You can download the bzip2 tar file here. It was tested on Linux and FreeBSD. |
Gauss Research Laboratory, Inc.
© All Rights Reserved 1986 - 2010