使用FofaCollect批量抓取fofa目标网址,导出并处理格式后使用goby扫描
github开源项目,地址:https://github.com/tangxiaofeng7/Fofa-collect/releases
配置FofaCollect
设置-fofa账号配置-填入自己的fofa邮箱和key
输入fofa语法进行采集,将获取到的目标写入txt文件中
因为FofaCollect输出的目标中包含" 网址 "和 " IP:端口 "(如127.0.0.1:8080)两种格式,带有端口的地址不能被goby识别,因此需要处理一下格式,这里给出一个python脚本
def process_file(filename):
with open(filename, 'r') as file:
lines = file.readlines()
with open(filename, 'w') as file:
for line in lines:
if ':' in line:
line = line.split(':')[0] + '\n' # Keep only part before ':'
file.write(line)
if __name__ == "__main__":
process_file('fofa_results.txt')
#将fofaCollect抓取到的链接修改为可以被goby识别的格式(将IP后面的:端口去除)
创建python文件,写入此段程序。创建一个fofa_results.txt文件并将FofaCollect输出的目标地址粘贴进去。同文件夹下启用命令行,运行" python python文件名.py "。
数据保存在原文件中fofa_results.txt中,复制贴入GOBY中扫描即可。