hakrevdns 批量执行反向DNS查找的工具

最后编辑时间: 2024-02-18

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
用法:
  hakrevdns [选项]

应用程序选项:
  -t, --threads=           线程数(太多可能导致封禁,太少则会慢)
  -r, --resolver=          用于查询的 DNS 解析器的 IP 地址
  -P, --protocol=[tcp|udp] 查询使用的协议(默认:udp)
  -p, --port=              指定的 DNS 解析器端口(默认:53)
  -d, --domain             仅输出域名

帮助选项:
  -h, --help               显示此帮助消息

如果您想使用操作系统未指定的解析器,例如: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

使用截图

hakrevdns 批量执行反向DNS查找的工具

项目地址

https://github.com/hakluke/hakrevdns

请在下方留下您的评论.加入TG吹水群