新一代子域名爆破工具brutedns

一直相信不要重复造轮子这句话,但是如果可以造出来更好的轮子,我认为那就应该勇敢的去造。总结一下工具特点:人无我有,人有我优。

废话不多说,先说特性。

特性:

1.快,快的有点狠。爆破分为三种模式:low,medium和high。medium的速度在每秒500上下,high的速度在每秒800上下。本来想加一个变态模式,每秒1000+,看后期有需求会加上。(ps:单进程+单线程)

2.检测cdn,并且cdn列表不断更新,更有针对性。

3.C段,爆破完成后自动对非cdn的ip段进行排序,助力快速挖洞。

4.全,测试了某卖饭域名,结果不到3万,中速模式下一个半小时跑完的。

5.多级,目前到四级,其实就算下会发现,1000的字典的递归三次之后,量在1个亿。目前没有深入过多,之后会增加。

缺点:

1.内存消耗有点大,高速模式下在1个G。

2.吃带宽很厉害,我在跑中速模式下,QQ都登录不上去(100M带宽)

3.基于Python3

使用方法:

-h, –help show this help message and exit -s , –speed 三种速度模式,low,medium和high,默认是medium。 -d , –domain 要爆破的域名例如:test.com -l , –level 爆破的域名级数,如test.test.com是1,test.test.test.com是二级

运行截图(仅用于功能演示,切勿进行非授权测试):

high模式:

medium模式:


历程:

我必须诉下苦,在最后一个大四寒假,我研究了一周的Python高并发问题,进程,线程,协程和异步。在内存,性能上又优化了两天。少玩多少游戏,请各位随手分享点赞,不胜感激。

鸣谢:

特别感谢lijiejie和猪猪侠两位前辈的开源,学到了很多东西,并感谢其提供的字典。而这也是我为什么开源的原因。这个会一直维护下去,直到没有必要。此外感谢拉勾网唐总,给予了很多帮助和指导。

写在最后:

这肯定不是我的第一款开源工具,之后会继续开发其他的,比如cdn检测,服务识别等等。此外打个广告,我博客地址:https://www.yanxiuer.com。更多有关技术的细节会在上边更新。

工具地址:https://github.com/yanxiu0614/subdomain3

原文发布于微信公众号 - FreeBuf(freebuf)

原文发表时间:2017-02-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

知名OCR软件被曝泄露超过20万份客户文件

知名OCR软件ABBYY FineReader软件开发商的MongoDB服务器因配置错误导致超过20万份客户文件泄露。

14130
来自专栏Sign

creator创建小游戏子域排行榜

cocos官方有对应的子域接入教程: ? https://github.com/cocos-creator/creator-docs/blob/master/z...

97280
来自专栏BIT泽清

这些年iOS AppStore 套壳开发上架(棋牌,彩票,金融原油期货类App)过程-系列2

在之前的文章里《 这些年iOS AppStore 套壳开发上架过程》说过了这些年iOS AppStore 套壳开发上架过程-从棋牌类到彩票类在到如今的金融原油期...

2.1K40
来自专栏程序员宝库

我的爬虫技术经历

1. 前言 爬虫,这个词很多朋友第一次听到,第一感觉应该是各种小虫子,应该不会和某种计算机技术联系在一起。我第一次听到这个词,就是这样一个感觉。但是当这个这个词...

615120
来自专栏老九学堂

免费领取|程序员编程的7条小贴士~

? 谁说程序员一定要熬夜加班 谁说程序员周末经常会被召唤回公司改bug 程序员,或者即将成为程序员的小伙伴们 可以浏览以下7条编程小贴士 没准儿能让咱们早下班...

36560
来自专栏大数据

大数据和云计算技术周报:NoSQL特辑

写在第8期特辑 “大数据” 三个字其实是个marketing语言,从技术角度看,包含范围很广,计算、存储、网络都涉及。为了满足众多同学学习和工作的需要,后面社区...

20380
来自专栏AI科技大本营的专栏

周末大料|CMU研发数据库调优AI,水平超DBA老炮

这个周末,最不开心的应该是优秀的数据库管理员了。 这些优秀的数据库管理员(以下简称数据库管理员为DBA),原本可以靠自己的本事,享受高薪,可是,好景不长了,因为...

42060
来自专栏腾讯技术工程官方号的专栏

腾讯信鸽实时精准推送系统的演进与实践 | 2017全球架构师峰会

导语 2017年7月7日-8日,ArchSummit全球架构师峰会在深圳召开。ArchSummit全球架构师峰会是InfoQ中国团队推出的面向高端技术管理者、架...

34590
来自专栏JackieZheng

Nodejs学习笔记(一)——初识Nodejs

前言:目前工作的分内之事相对较为单一,希望可以通过工作之余的时间给自己充充电,只是没有一个学伴或大神带,只能说是摸索着前进。起初准备好好研究下Spring这个框...

37270
来自专栏程序人生

闲扯code review

今天早上要开会,所以文章早点放出来。 如果说git终于让工程师在合作撰写代码的过程中找回了丢失已久的乐趣,那么,code review的过程还是让人相当地抓狂。...

33450

扫码关注云+社区

领取腾讯云代金券