
Enumera rapidamente sottodomini e domini utilizzando rapiddns.io.
Semplice modulo Python (non ufficiale) che ti permette di accedere ai dati di rapiddns.io. Puoi anche usarlo come modulo.
Come menzionato su rapiddns.io:
Rapiddns ha attualmente più di 3 miliardi di dati di risoluzione DNS, supportando i tipi A, CNAME, AAAA, MX. Record A 2,1 miliardi, record CNAME 250 milioni, record AAAA 103 milioni e record MX 510 milioni. Può interrogare il nome di dominio dello stesso sito IP (supporta IPv6). Puoi anche interrogare le informazioni sui sottodomini.

git clone https://github.com/nullt3r/rapiddns
cd rapiddns
pip3 install .
Se non riesci a eseguire rapiddns direttamente dalla riga di comando, dovresti controllare se $HOME/.local/bin è nel tuo PATH.
Aggiungi la seguente riga al tuo ~/.zshrc o ~/.bashrc:
export PATH="$HOME/.local/bin:$PATH"
Per estrarre i sottodomini:
rapiddns --subdomains twitter.com
Per estrarre i domini da IP o CIDR:
rapiddns --ip 8.8.8.8/24
Puoi anche combinare entrambe le opzioni.
Per visualizzare l'output completo, usa l'opzione --full.
Per usare rapiddns come modulo:
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))
Leggi il file LICENSE.
Non sono responsabile per eventuali danni. Sei responsabile delle tue stesse azioni. Attaccare obiettivi senza previo consenso reciproco è illegale.