
Kleines, schnelles Tool für massenhafte Reverse-DNS-Abfragen.
Kleines, schnelles und einfaches Tool für die Durchführung von Reverse-DNS-Lookups in großem Umfang.
Du fütterst es mit IP-Adressen, es gibt Hostnamen zurück.
Dies kann eine nützliche Methode sein, um Domains und Subdomains eines Unternehmens anhand ihrer IP-Adressen zu finden.
go install github.com/hakluke/hakrevdns@latest
Die grundlegendste Verwendung besteht darin, einfach eine Liste von IP-Adressen in das Tool zu leiten, zum Beispiel:
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:
Wenn angegeben, weist dieses Flag das Programm an, eine vordefinierte Liste von Standard-DNS-Resolvern für Abfragen zu verwenden. Dies ist nützlich, um eine konsistente DNS-Auflösung in verschiedenen Umgebungen sicherzustellen, insbesondere wenn keine benutzerdefinierten Resolver bereitgestellt werden.
-R, --resolvers-file:
Dieses Flag ermöglicht es dir, eine Datei mit einer Liste benutzerdefinierter DNS-Resolver anzugeben. Jede Zeile in der Datei sollte eine einzelne Resolver-IP-Adresse enthalten. Wenn sowohl -R als auch -r angegeben werden, wird der durch -r angegebene Resolver zur Liste der Resolver aus der Datei hinzugefügt.
Wenn du einen Resolver verwenden möchtest, der nicht von deinem Betriebssystem festgelegt wurde, zum Beispiel 1.1.1.1, versuche Folgendes:
hakluke~$ echo "173.0.84.110" | hakrevdns -r 1.1.1.1
173.0.84.110 he.paypal.com.
Wenn du nur eine Liste von Domains ohne IP-Adressen erhalten möchtest, kannst du -d verwenden:
$ echo "173.0.84.110" | hakrevdns -d
Dieses Tool ist dafür ausgelegt, einfach in andere Tools weitergeleitet zu werden, zum Beispiel:
$ echo "173.0.84.110" | hakrevdns -d | httprobe
Erstellt von hakluke (Luke Stephens), Gründer und CEO von Haksec, einer Gruppe von Cybersicherheitsunternehmen:
Ich schreibe über Hacking und die Sicherheitsbranche auf hakluke.com.