hakrevdns 批量执行反向DNS查找的工具
hakrevdns
小型、快速、简单的工具,用于集体执行反向 DNS 查找。
你向它提供 IP 地址,它返回主机名。
这是从 IP 地址查找属于公司的域和子域的有用方法。
安装
go install github.com/hakluke/hakrevdns@latest
用法
最基本的用法是简单地将 IP 地址列表通过管道传输到工具中,例如:
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:
hakrevdns [OPTIONS]
Application Options:
-t, --threads= Number of threads (too many may get you banned, too few will be slow)
-r, --resolver= IP of the DNS resolver to use 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
Help Options:
-h, --help Show this help message
如果您想使用操作系统未指定的解析器,例如:1.1.1.1,请尝试以下操作:
hakluke~$ echo "173.0.84.110" | hakrevdns -r 1.1.1.1
173.0.84.110 he.paypal.com.
如果您只想获取没有 IP 地址的域列表,您可以使用-d
:
$ echo "173.0.84.110" | hakrevdns -d
该工具旨在轻松地通过管道连接到其他工具中,例如:
$ echo "173.0.84.110" | hakrevdns -d | httprobe
from
人要在当下不断寻求内在的意义,而不是期待将来的幸福。