
Strumento piccolo e veloce per eseguire ricerche DNS inverse in massa.
Strumento piccolo, veloce e semplice per eseguire lookup DNS inversi in massa.
Gli fornisci indirizzi IP e restituisce nomi host.
Può essere un modo utile per trovare domini e sottodomini appartenenti a un'azienda a partire dai loro indirizzi IP.
go install github.com/hakluke/hakrevdns@latest
L'utilizzo più semplice consiste nel passare tramite pipe un elenco di indirizzi IP allo strumento, ad esempio:
hakluke~$ prips 173.0.84.0/24 | hakrevdns
173.0.84.110 he.paypal.com.
173.0.84.109 twofasapi.paypal.com.
173.0.84.114 www-carrier.paypal.com.
173.0.84.77 twofasapi.paypal.com.
173.0.84.102 pointofsale.paypal.com.
173.0.84.104 slc-a-origin-pointofsale.paypal.com.
173.0.84.111 smsapi.paypal.com.
173.0.84.203 m.paypal.com.
173.0.84.105 prm.paypal.com.
173.0.84.113 mpltapi.paypal.com.
173.0.84.8 ipnpb.paypal.com.
173.0.84.2 active-www.paypal.com.
173.0.84.4 securepayments.paypal.com.
...
hakluke~$ hakrevdns -h
Usage:
main [OPTIONS]
Application Options:
-t, --threads= How many threads should be used (default: 8)
-r, --resolver= IP of the DNS resolver to use for lookups
-R, --resolvers-file= File containing list of DNS resolvers to use for lookups
-U, --use-default Use default resolvers for lookups
-P, --protocol=[tcp|udp] Protocol to use for lookups (default: udp)
-p, --port= Port to bother the specified DNS resolver on (default: 53)
-d, --domain Output only domains
-h, --help Show help message
Help Options:
-h, --help Show this help message
-U, --use-default:
Quando specificata, questa opzione indica al programma di usare un elenco predefinito di resolver DNS per i lookup. È utile per garantire una risoluzione DNS coerente in vari ambienti, soprattutto se non vengono forniti resolver personalizzati.
-R, --resolvers-file:
Questa opzione consente di specificare un file contenente un elenco di resolver DNS personalizzati. Ogni riga del file deve contenere un singolo indirizzo IP del resolver. Se vengono forniti sia -R che -r, il resolver specificato da -r viene aggiunto all'elenco dei resolver del file.
Se vuoi usare un resolver non specificato dal tuo sistema operativo, ad esempio 1.1.1.1, prova questo:
hakluke~$ echo "173.0.84.110" | hakrevdns -r 1.1.1.1
173.0.84.110 he.paypal.com.
Se desideri ottenere solo un elenco di domini senza indirizzi IP, puoi usare -d:
$ echo "173.0.84.110" | hakrevdns -d
Questo strumento è progettato per essere facilmente collegato tramite pipe ad altri strumenti, ad esempio:
$ echo "173.0.84.110" | hakrevdns -d | httprobe
Creato da hakluke (Luke Stephens), fondatore e CEO di Haksec, un gruppo di aziende di cybersecurity:
Scrivo di hacking e dell'industria della sicurezza su hakluke.com.