Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
hakrevdns — 用于大规模反向 DNS 查询的小巧快速工具。 | Kitploit
工具/GitHubGitHub/hakluke/hakrevdns
OSINT (开源情报)侦察网络映射DNS和子域名枚举信息收集渗透测试子域名枚举DNS 分析
GitHubhakluke/hakrevdns

hakrevdns

用于大规模反向 DNS 查询的小巧快速工具。

查看仓库
1.6k16318天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

hakrevdns

小巧、快速、简单的工具,用于大规模执行反向 DNS 查询。

你向它输入 IP 地址,它返回主机名。

这是通过 IP 地址查找属于某公司的域名和子域名的一种有用方法。

安装

root@kitploit:~
go install github.com/hakluke/hakrevdns@latest

用法

最基本的用法是直接将 IP 地址列表通过管道传给该工具,例如:

root@kitploit:~
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.
...

参数

root@kitploit:~
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

新标志

root@kitploit:~
-U, --use-default: 
指定后,此标志会告诉程序使用预定义的默认 DNS 解析器列表进行查询。这对于确保在不同环境中获得一致的 DNS 解析结果非常有用,尤其是在未提供自定义解析器的情况下。

-R, --resolvers-file: 
此标志允许你指定一个包含自定义 DNS 解析器列表的文件。文件中的每一行应包含一个解析器 IP 地址。如果同时提供了 -R 和 -r,则 -r 指定的解析器会被添加到文件中解析器列表的末尾。

如果你想使用操作系统未指定的解析器,例如:1.1.1.1,可以这样尝试:

root@kitploit:~
hakluke~$ echo "173.0.84.110" | hakrevdns -r 1.1.1.1
173.0.84.110    he.paypal.com.

如果你只想获得域名列表而不包含 IP 地址,可以使用 -d:

root@kitploit:~
$ echo "173.0.84.110" | hakrevdns -d

该工具被设计为可轻松地通过管道与其他工具配合使用,例如:

root@kitploit:~
$ echo "173.0.84.110" | hakrevdns -d | httprobe

贡献者

  • hakluke 编写了该工具
  • alphakilo 添加了使用自定义解析器的选项
  • SaveBreach 添加了 -d 标志并清理了代码

由 hakluke(Luke Stephens)构建,他是 Haksec 的创始人兼 CEO,Haksec 是一组网络安全公司:

  • HackerContent — 面向网络安全公司的内容营销和社交媒体服务
  • Ironbark Cyber — 提供渗透测试、社会工程学与 OSINT 的网络安全咨询
  • TRIAGERS™ — 外包漏洞赏金和漏洞披露(VDP)分类服务

我会在 hakluke.com 上撰写有关黑客技术和安全行业的文章。

下载工具