Our #DNS toolkit for #rustlang, using our domain crate, is nearing completion. We'll offer the commands to transform a DNSKEY RR to DS RR (key2ds), create a #DNSSEC key pair (keygen), print out the NSEC3 hash for the given domain name (nsec3-hash), generate a DNSSEC signed zone (signzone), send a NOTIFY message to DNS servers and lastly for now, define functions to perform UPDATE queries. Up next are the finishing touches, with fuzzing support, packages and man pages.
We're in the final stint of our one-year commitment to @Sovereign Tech Agency to build a memory-safe library for #DNS. By the end of 2024, our `domain` crate for #rustlang will feature a caching stub resolver, zone transfers, #DNSSEC validation and signing, request routing and a proxy, along with tooling for DNS inspection (dnsi) and manipulation (dnst). In 2025, we'll continue building at the same pace with the same team and we're eager to hear what you would like to see us build most. Let us know!