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
 
posted @ 2024-02-05 13:36  让-雅克-卢梭  阅读(28)  评论(0编辑  收藏  举报