DNSWASHER(1)
π DNSWASHER(1) β the PowerDNS Authoritative Server girlies' guide to dnswasher π
okay bestie, pull up a chair, we're talking about dnswasher from the PowerDNS Authoritative Server manual, section 1. it's a debugging tool for nameservers and it is lowkey iconic for one very specific reason: it hides people's IPs. let's get into it π
β¨ NAME β¨
dnswasher β a PowerDNS nameserver debugging tool π¦
πΈ SYNOPSIS πΈ
dnswasher [OPTION]... INFILE [INFILE] OUTFILE
like, that's the whole vibe. options first, then one or more INFILEs, then the OUTFILE. she's simple, she's clean, she serves.
π DESCRIPTION π
so here's the tea. dnswasher takes one or more INFILEs in PCAP format and writes out an OUTFILE, also in PCAP format β but while doing that, it obfuscates end-user IP addresses. that's the whole point, that's the moment, that's the slay. β¨
why would you want that? because it's genuinely useful when you want to share data with third parties while attempting to protect the privacy of your users. you get to hand over the data without handing over everybody's identities. bestie behavior, honestly. π«Ά
β οΈ okay but real talk: the INFILEs must be of identical PCAP type. don't mix and match, she will not be happy.
and before you go sharing anything, please check the output of dnswasher to make sure no customer IP addresses remain. like, actually look at it. π
also realize that sufficient data could allow individuals to be re-identified based on the domain names they care about. yeah. that part. even with the IPs washed, the domains someone cares about can be a whole fingerprint, so don't get cocky about it. it's giving "privacy is a process, not a one-time thing." π
π OPTIONS π
--decrypt,-dβ undo IPCipher encryption of IP addresses. yes, the reverse move. π--help,-hβ show a summary of options. when in doubt, ask her. π--key,-kβ Base64 encoded 128-bit key for IPCipher. exact numbers, no vibes-based guessing. π--passphrase,-pβ the passphrase that will be used to derive an IPCipher key. β¨--version,-vβ output version. know what you're running, bestie. β
π SEE ALSO π
pcap(3PCAP)tcpdump(8)
π AUTHOR π
PowerDNS.COM BV
π¦ COPYRIGHT π¦
PowerDNS.COM BV
and that's the whole page, periodt. π this lil masterpiece lives in the PowerDNS Authoritative Server manual, and it's dated Aug 05, 2026 β so go forth, wash those IPs, and stay iconic. πβ¨π«Ά
π¦ where this page comes from
- alpine 3.24: pdns-doc 5.0.7-r0 Β· GPL-2.0-only WITH OpenSSL-Exception
- epel 10: pdns-tools 5.0.7-1.el10_3 Β· GPL-2.0-only
- epel 9: pdns-tools 5.0.7-1.el9 Β· GPL-2.0-only
- fedora 43: pdns-tools 5.0.7-1.fc43 Β· GPL-2.0-only
- fedora 44: pdns-tools 5.0.7-1.fc44 Β· GPL-2.0-only
- ubuntu stonking: pdns-tools 5.1.4-1 Β· GPL-2.0-only WITH OpenSSL Exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms