跳转到主要内容

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

项目描述

凶猛

CI Python Versions PyPI Version

凶猛是一个用于定位不连续IP空间的DNS侦察工具。

有用链接

概述

首先,值得称赞的是,凶猛最初是由RSnake和http://ha.ckers.org/的其他人编写的,现在已转换为Python 3,以简化并现代化代码库。

原始描述非常恰当,所以我将在这里包含它

“凶猛”是一款半轻量级扫描器,可以帮助定位非连续的IP空间和域名。它实际上被视为nmap、unicornscan、nessus、nikto等工具的前置工具,因为这些工具都需要您已经知道要查找的IP空间。它不会执行利用,也不会无差别地扫描整个互联网。它的目的是专门定位企业网络内外可能的目标。因为它主要使用DNS,所以您经常会发现配置错误的网络,这些网络会泄露内部地址空间。这在针对恶意软件方面特别有用。

安装

$ python -m pip install fierce
$ fierce -h

$ git clone https://github.com/mschwager/fierce.git
$ cd fierce
$ python -m pip install -r requirements.txt
$ python fierce/fierce.py -h

需要Python 3。

使用

让我们从一些基本操作开始

$ fierce --domain google.com --subdomains accounts admin ads

使用--traverse标志遍历发现域附近的IP,以搜索连续的块

$ fierce --domain facebook.com --subdomains admin --traverse 10

使用--search标志将附近的IP遍历限制在特定的域名中

$ fierce --domain facebook.com --subdomains admin --search fb.com fb.net

使用--connect标志在发现的域名上尝试HTTP连接

$ fierce --domain stackoverflow.com --subdomains mail --connect

使用--wide标志以宽度换取速度,它在发现的域的/24的IP上查找附近的域名

$ fierce --domain facebook.com --wide

区域传输现在很少见,但它们为我们提供了DNS城堡的钥匙。《zonetransfer.me》是一个非常有用的服务,用于测试和了解区域传输

$ fierce --domain zonetransfer.me

为了将结果保存到文件以供以后使用,我们可以简单地重定向输出

$ fierce --domain zonetransfer.me > output.txt

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

$ fierce --dns-servers 10.0.0.1 --range 10.0.0.0/24

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

$ fierce --help

开发

首先,安装poetry和开发包

$ poetry install --with dev

测试

$ poetry run pytest

代码风格检查

$ poetry run flake8

覆盖率

$ poetry run pytest --cov

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

fierce-1.6.0-py3-none-any.whl (110.9 kB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面