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

fierce的Python项目详细描述


激烈

Build StatusPython VersionsPyPI Version

fierce是一个用于定位非连续ip空间的DNS侦察工具。

有用的链接:

概述

首先,在信用到期时,fierce最初由rsnake编写 和其他人一起在http://ha.ckers.org/。这只是一个转换 python 3来简化和现代化代码库。

最初的描述非常贴切,所以我将在这里包括它:

Fierce is a semi-lightweight scanner that helps locate non-contiguous IP space and hostnames against specified domains. It's really meant as a pre-cursor to nmap, unicornscan, nessus, nikto, etc, since all of those require that you already know what IP space you are looking for. This does not perform exploitation and does not scan the whole internet indiscriminately. It is meant specifically to locate likely targets both inside and outside a corporate network. Because it uses DNS primarily you will often find mis-configured networks that leak internal address space. That's especially useful in targeted malware.

安装

$ pip3 install fierce
$ fierce -h

$ git clone https://github.com/mschwager/fierce.git
$ cd fierce
$ pip3 install -r requirements.txt
$ python3 fierce/fierce.py -h

使用

让我们从一些基本的开始:

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

遍历已发现域附近的IP以搜索 --traverse标志:

$ 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

待办事项

  • 提供多处理功能

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java传递实现接口的内部类   java为什么managedbean方法在post请求中的过滤器调用之前调用   java Android应用程序在Android M,O上崩溃,登录A/libc时出错:tid 17938中的致命信号11(SIGSEGV),代码2,故障地址0x343a2944   java JPA存储库。findByAll()返回null,但数据库中存在所有内容   用于发送电子邮件的java Ant脚本   Java小程序HTML页面发生了奇怪的事情   在Postman的请求正文中传递多个JSON数据,并使用Jersy(JXRS)进入Java Rest API   无法强制转换java DAO类   10分钟后重新连接java   正则表达式如何在java中选择字符串直到某个字符   java我的输出有一些问题   Objective中的java时间段   java如何在新屏幕上基于按钮单击在webview中打开url   java哪个selenium版本与Firefox ESR 45.2.0兼容   java无法使用Apache Camel 3.1.0将XML转换为JSON