介绍
NoMoney 是一款信息收集的工具,其中集成了fofa,zoomeye(钟馗之眼),censys,奇安信的鹰图平台,360quake。从这个名字就可以看出,这款工具涉及的范围在以上平台中都是免费的。其中fofa 与zoomeye 是基于网络爬虫获取数据,而其余各大平台都有相对应的免费api,但是有一定的查询限制。
各平台介绍
-
fofa:利用pyppeteer浏览器模拟爬虫获取数据,每次最多获取60条。
-
zoomeye(钟馗之眼): 浏览器模拟爬虫获取数据,每次最多获取400条;API 功能暂未完成,敬请期待。
-
qianxin(鹰图平台)API获取数据,每日500积分。
-
360quake API 获取数据,每月3000积分,每月会送5次免费查询机会,单次查询最多获取400条数据。
-
censys API获取数据,国外网站,速度可能较慢,每月有250积分。
使用
-
使用 -h 或者 --help 来查看相关功能
- ___ ___ ___ ___ ___ ___ /__/\ / /\ /__/\ / /\ /__/\ / /\ ___ \ \:\ / /::\ | |::\ / /::\ \ \:\ / /:/_ /__/| \ \:\ / /:/\:\ | |:|:\ / /:/\:\ \ \:\ / /:/ /\ | |:| _____\__\:\ / /:/ \:\ __|__|:|\:\ / /:/ \:\ _____\__\:\ / /:/ /:/_ | |:| /__/::::::::\ /__/:/ \__\:\ /__/::::| \:\ /__/:/ \__\:\ /__/::::::::\ /__/:/ /:/ /\ __|__|:| \ \:\~~\~~\/ \ \:\ / /:/ \ \:\~~\__\/ \ \:\ / /:/ \ \:\~~\~~\/ \ \:\/:/ /:/ /__/::::\ \ \:\ ~~~ \ \:\ /:/ \ \:\ \ \:\ /:/ \ \:\ ~~~ \ \::/ /:/ ~\~~\:\ \ \:\ \ \:\/:/ \ \:\ \ \:\/:/ \ \:\ \ \:\/:/ \ \:\ \ \:\ \ \::/ \ \:\ \ \::/ \ \:\ \ \::/ \__\/ \__\/ \__\/ \__\/ \__\/ \__\/ \__\/ usage: No Money Because I have no money, I have this script( Part of the API of this script is crawler) optional arguments: -h, --help show this help message and exit -f, --fofa fofa api -z, --zoomeye zoomeye api -c, --Censys censys api -q, --qianxin yingtu api -3, --360-quake 360quake api -U, --UpdateCookie update the cookie -r, --rules the api search rules -o OUTPUT, --output OUTPUT Output file --format FORMAT Report format (Available: txt, json, csv), default txt
-
在程序运行之前,我们需要配置我们各个平台的账号,需要注册获取:
- # '''can change'''# ======================================================================================= # fofa 账号密码FOFA_USER = ''FOFA_PASS = '' # zooyeye(钟馗之眼)账号密码ZOOMEYE_USER = ''ZOOMEYE_PASS = '' # qianxin(奇安信)api-key(登录之后就可以获取)QIANXIN_API_KEY = '' # 360_quake 的api(登录之后就可以获取)QUAKE_API = '' # censys的api(登录之后就可以获取)CENSYS_EMAIL = ''CENSYS_API = ''CENSYS_SCRECT = '' # 当前的路径CURRENT_PATH = os.getcwd()
-
我们可以查看不同平台的搜索语法规则:
- python NoMoney.py -fr 或者 -f -r
工具下载
https://github.com/H-Limbus/NoMoney