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
Tools/GitHubGitHub/nullt3r/rapiddns
OSINT (Open Source Intelligence)ReconnaissanceNetwork MappingDNS & Subdomain EnumerationInformation GatheringDNS Analysis
GitHubnullt3r/rapiddns

rapiddns

Rapidly enumerate subdomains and domains using rapiddns.io.

View Repository
84204 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

Description

Simple python module (unofficial) allowing you to access data from rapiddns.io. You can also use it as a module.

As mentioned on the rapiddns.io:

Rapiddns currently has more than 3 billion DNS resolution data, supporting A, CNAME, AAAA, MX types. A records 2.1 billion, CNAME records 250 million, AAAA records 103 million and MX records 510 million. Can query the domain name of the same IP website (support IPv6). You can also query subdomain information.

example

Installation

root@kitploit:~
git clone https://github.com/nullt3r/rapiddns
cd rapiddns
pip3 install .

If you can't run the rapiddns directly from command line you should check if $HOME/.local/bin is in your path.

Add the following line to your ~/.zshrc or ~/.bashrc:

root@kitploit:~
export PATH="$HOME/.local/bin:$PATH"

Usage

To extract subdomains:

root@kitploit:~
rapiddns --subdomains twitter.com

To extract domains from IP or CIDR:

root@kitploit:~
rapiddns --ip 8.8.8.8/24

You can also combine both options.

To display full output, use option --full.

To use rapiddns as the module:

root@kitploit:~
from rapiddns import RapidDns

enum_subdomains = RapidDns.subdomains("domain.com")
enum_domains = RapidDns.sameip("1.2.3.4/24")

for subdomain in enum_subdomains:
    print(" ".join(subdomain))

for domain in enum_domains:
    print(" ".join(domain))

License

Read file LICENSE.

Disclaimer

I am not responsible for any damages. You are responsible for your own actions. Attacking targets without prior mutual consent is illegal.*

Download Tool