Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Dnsrr — Bash-based DNS enumeration tool performing forward/reverse bruteforce, cache snooping, and zone transfer to extract DNS records and subdomains. | Kitploit
Tools/GitHubGitHub/a3h1nt/dnsrr
ReconnaissanceDNS & Subdomain EnumerationInformation GatheringDNS Analysis
GitHuba3h1nt/dnsrr

Dnsrr

Bash-based DNS enumeration tool performing forward/reverse bruteforce, cache snooping, and zone transfer to extract DNS records and subdomains.

View Repository
122224 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

DNSrr

DNSrr is a tool written in bash, used to enumerate all the juicy stuff from DNS records, it uses different techniques like

  • DNS Forward Bruteforce
  • DNS Reverse Bruteforce
  • DNS Cache Snooping
  • DNS Zone Transfer

To get you all the information that you can get, from a DNS server.

Installation

Install it using git

root@kitploit:~
git clone https://github.com/A3h1nt/Dnsrr

Get Started

root@kitploit:~
./dnsrr.sh --help

Usage

root@kitploit:~
------------------- USAGE ------------------
-z    : Attempt Zone Transfer
        Syntax: ./dns.sh -z [Nameserver] [Domain Name]
-fb   : Forward Lookup Bruteforce
        Syntax: ./dns.sh [Domain Name]
        Syntax: ./dns.sh [Domain Name] [Wordlist]
-rb   : Reverse Lookup Bruteforce
        Syntax: ./dns.sh [Domain Name]
-cs   : Perform DNS Cache Snooping
        Syntax: ./dns.sh [Name Server] [Wordlist]
-x    : Explain A Particular Option
        Syntax: ./dns.sh -x [Option_Name]
------------------------------------------------

DNSrr supports five different options, including the one that explains the other four options. So just incase you don't know what a particular option is doing, you can simply use -x option, to understand the technique behind it.

Example:

root@kitploit:~
# To explain zone transfer
./dnsrr -x z

Sample Execution

Zone Transfer

execution

Forward Lookup Bruteforce

execution

To Do

  • Add new techniques that can be used to enumerate data from DNS.
  • Report Bugs
  • Add any new/missing feature.

Contact Me

Ping me at A3h1nt.

Download Tool