专栏首页乌鸦安全mayfly_蜉蝣——烂代码堆了一个免费的小工具

mayfly_蜉蝣——烂代码堆了一个免费的小工具

寄蜉蝣于天地,渺沧海之一粟

一款免费开源的信息搜集工具

目前版本是fofa,后续会加入更多模块

点这里进行下载

https://github.com/crow821/mayfly

介绍

  • mayfly是由python3堆成的,使用pyinstaller在pipenv虚拟环境下打包
  • 文件打包之后很大,这个也是python的缺点,每一个都有10多M,具体的md5值在下面
  • 之所以没有放出源代码的主要原因是代码写的烂,师傅们自行逆向获取源码
  • 代码打包之后,加载可能有些许的慢,属于正常现象

功能

V1.0

  • 实现fofa的ip信息获取,主要获取ip地址+端口,代码中其实已经加了其他的信息,但是我感觉目前第一版应当简洁,于是注释了其中的代码,fofa爬取的速度是5s进行一次,防止速度过快被ban
  • 实现对fofa的ip爬取的地址进行活性检测,线程100,超过5s后无法建立有效连接,即认为此ip无效,因此可能存在一定的误报

版本信息

V1.0版本md5值:

mayfly_1.0_darwin_amd64.tar.gz

aaa54ef1d899224a64a3551ff6300834

mayfly_1.0_linux_amd64.tar.gz

fa816230af49c1749ba0ae4717b4e06e

mayfly_1.0_windows_amd64.zip

6d522a17bc82009fe39fac4f57e70320

使用方式

三个版本均需提供fofa的有效cookie,不然无法进行爬取,也就是说必须有fofa的会员

因为python3在32位下打包有些bug,所以三个版本目前仅支持在64系统下运行

fofa cookie截图

Windows

  • 运行文件 mayfly_windows_amd64.exe
  • 双击即可
Mac
  • 运行文件 mayfly_darwin_amd64
  • ./mayfly_darwin_amd64
Linux
  • 运行文件 mayfly_linux_amd64
  • 与mac下运行方式相同

Next

  • bug修复,版本迭代
  • 分布式
  • 。。。。。

本文分享自微信公众号 - 乌鸦安全(crowsec),作者:crow

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-03-11

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • checkIP——烂代码又堆了一个ip活性检测工具

    在上个文章中我堆了一个免费的fofa爬取小工具,这个只是一个最初的版本,后面还会大规模迭代。

    乌鸦安全
  • 如何找到实习,到实习带给我的改变

    我是Datawhale的成员大鹏。18级宁大非全日制研究生;爬虫工程师,17年12月份入职宁波,18年10月入职杭州;目前在宁波某政府部门算法岗,储备NLP算法...

    Datawhale
  • 都在说MIMO,它到底是个啥?

    在这个万物互联的时代,手机作为我们和外界联系的窗口,似乎已经成为了我们身体的一部分。

    鲜枣课堂
  • 还在抱怨WiFi信号差?看完你就明白了!

    “我的路由器有这么多根天线,看起来牛逼闪闪,号称大功率穿墙王,咋才走了几步就没信号了呢?”

    鲜枣课堂
  • 你离大神级程序员只差这几步

    各种设计模式,用不用没关系,要会吹。 各种数据结构,各种树,堆,栈,图,名字都要记住了,越拗口的越重要。 各种奇葩算法,都要心中有数,名字听起来越是不知所云的...

    Java高级架构
  • 电话都不能打的5G,你会用吗?

    在2019年的巴塞展上,5G是绝对的主角,各个厂家是八仙过海,各显神通。有展示5G芯片的,有展示5G手机的,还有展示5G网络下的超低时延和海量连接的,真是让人眼...

    鲜枣课堂
  • 一文读懂Wi-Fi 6关键技术

    Wi-Fi,是由Wi-Fi联盟进行技术认证和商标授权的一种无线通信技术。它背后的技术标准,则是由美国的电气电子工程师协会(IEEE)制定的802.11系列协议。

    SDNLAB
  • 单元测试的必要性?一文聊聊单元测试

    写的代码能一次正确执行是每个程序员的追求,但世事皆不能尽如人意,我们的代码经常会有 Bug,这就需要测试的存在。 测试有黑盒和白盒之分。黑盒测试,测试时认为被...

    DevOps时代
  • 怎么提高代码质量?-来自Google的研发经验总结

    代码质量本身并没有一个特别明确的量化指标,而且根据公司发展的不同阶段,团队规模的大小不同,项目性质的不同等,对代码质量的要求也不尽相同.不过如果项目中出现以下情...

    lyb-geek
  • 既然写CSS很容易,那为什么大家还是把CSS写的那么烂呢?

    在你开始阅读这篇文章之前,一定要做好心理准备。因为我写的 90% 都是在发牢骚,只有最后大概 10% 介绍 CSS 技巧之最佳实践。提前给你们打好预防针啦。

    疯狂的技术宅
  • 觉得别人写的代码难以维护,应该吐槽吗?

    写代码多年,接手过大量别的程序员写的系统。每接手一个系统我都要吐槽一番,代码写的烂,可读性差,不美观;用的语言有问题,不应该用PHP,应该用java或c#。反正...

    用户1608022
  • 2019年,中国5G力量势不可挡,2020年,世界5G谁领风骚?

    这一年,被称为5G元年,随着首个5G标准的冻结,产业链飞速发展,已成星火燎原之势。

    悲了伤的白犀牛
  • 5G边缘计算:这回要当主角

    随着互联网的发展,“云”这一概念已经成熟并已结出了累累硕果,造就了亚马逊,微软,谷歌这样的行业巨头。

    边缘计算
  • 释放堆内存,Rust是怎么做的?所有权!

    这个概念是支撑Rust在编译期做内存安全检查的核心机制,也正是因为这个特性,我们认为Rust是内存安全的底层语言。虽然带GC垃圾回收器的语言虽然也是内存安全的,...

    袁承兴
  • 渗透网络投票系统解析投票骗局

    今天没加班确实无聊,晚上女朋友在研究投票,看了一眼感觉十有八九是骗局。自从上次研究投票后身边一大堆找刷票的,也尝试了几种系统,感觉大部分都有漏洞或是bug(对于...

    FB客服
  • 刚进公司,接手了一个烂项目,要不要继续?

    如题,刚进公司,说是做新项目,刚开始有一些眉目。结果领导不知从哪接了个活儿过来,代码各种烂,重复代码一堆,一个大函数1000多行。说是临时抽你过来顶上去做,做一...

    web前端教室
  • 决定面试成败的3个独立思考能力面试题

    有时候程序员面试得不好,可能是因为面试官不好(或者程序员太烂,或者面试官太烂,或者气场不合). 由于大多数企业都是粗糙管理,基本上还处于蛮荒时代,管理混乱和低效...

    田维常
  • 总结一下编码的几个习惯

    最开始写代码的时候总是拿到一个问题就捋起袖子开干,基本上就是属于边写代码边排错顺便在写代码中设计解决问题的流程,但是这样效率实在是太慢,有很大的可能就是边写边删...

    查利鹏
  • 最让程序员崩溃的五件事

    一般而言程序员脾气都比较和善,不卑不亢,但是程序员也会有被激怒的时候,什么情况能让程序员崩溃,甚至于骂娘。什么事情最容易让程序员暴怒? ? 拿到写的很烂的前任的...

    程序员互动联盟

扫码关注云+社区

领取腾讯云代金券