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

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

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

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

工具目录

分类

查看所有分类
Loading categories
fierce — 一种用于定位非连续IP空间的DNS侦察工具。 | Kitploit
工具/GitHubGitHub/mschwager/fierce
侦察网络映射DNS和子域名枚举信息收集DNS 分析
GitHubmschwager/fierce

fierce

一种用于定位非连续IP空间的DNS侦察工具。

查看仓库
1.8k2161年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Fierce

CI Python Versions PyPI Version

Fierce 是一款 DNS 侦察工具,用于定位非连续的 IP 空间。

相关链接:

  • 域名系统 (DNS)
    • 域名 - 概念与设施
    • 域名 - 实现与规范
    • 域名系统 (DNS) 威胁分析
  • 名称服务器 (NS)
  • 起始授权记录 (SOA)
  • 区域传输
    • DNS 区域传输协议 (AXFR)
    • DNS 增量区域传输 (IXFR)
  • 通配符 DNS 记录

概述

首先,功劳归功于应得之人,fierce 最初由 RSnake 以及 http://ha.ckers.org/ 的其他人员编写。本版本仅为转换为 Python 3,以简化和现代化代码库。

原始描述非常贴切,因此在此引用:

Fierce 是一个半轻量级扫描器,帮助定位指定域名的非连续 IP 空间和主机名。它实际上是 nmap、unicornscan、nessus、nikto 等工具的前置工具,因为这些工具都要求你已经知道要查找的 IP 空间。它不执行漏洞利用,也不随机扫描整个互联网。它专门用于定位公司网络内外可能的目标。由于主要使用 DNS,你经常会发现配置错误的网络泄漏内部地址空间,这在针对性恶意软件中尤其有用。

安装

root@kitploit:~
$ python -m pip install fierce
$ fierce -h

或者

root@kitploit:~
$ git clone https://github.com/mschwager/fierce.git
$ cd fierce
$ python -m pip install dnspython==1.16.0
$ python fierce/fierce.py -h

使用

让我们从一些基础内容开始:

root@kitploit:~
$ fierce --domain google.com --subdomains accounts admin ads

在已发现域名附近遍历 IP,使用 --traverse 标志来搜索连续块:

root@kitploit:~
$ fierce --domain facebook.com --subdomains admin --traverse 10

使用 --search 标志将附近 IP 遍历限制于特定域名:

root@kitploit:~
$ fierce --domain facebook.com --subdomains admin --search fb.com fb.net

使用 --connect 标志尝试对发现的域名进行 HTTP 连接:

root@kitploit:~
$ fierce --domain stackoverflow.com --subdomains mail --connect

使用 --wide 标志以速度换取广度,该标志会在已发现域名的 /24 子网的所有 IP 上查找附近的域名:

root@kitploit:~
$ fierce --domain facebook.com --wide

如今区域传输已很少见,但它们提供了 DNS 城堡的钥匙。zonetransfer.me 是一个非常有用的服务,用于测试和学习区域传输:

root@kitploit:~
$ fierce --domain zonetransfer.me

如需将结果保存到文件供以后使用,只需重定向输出:

root@kitploit:~
$ fierce --domain zonetransfer.me > output.txt

内部网络通常会分配大块连续的 IP 空间。我们也可以扫描这些:

root@kitploit:~
$ fierce --dns-servers 10.0.0.1 --range 10.0.0.0/24

查看 --help 获取更多信息:

root@kitploit:~
$ fierce --help

开发

首先,安装 poetry 和开发包:

root@kitploit:~
$ poetry install --with dev

测试

root@kitploit:~
$ poetry run pytest

代码检查

root@kitploit:~
$ poetry run flake8

覆盖率

root@kitploit:~
$ poetry run pytest --cov
下载工具