该命令行工具用于通过 FOFA API 获取搜索结果,并对结果中的网站进行浏览器截图,输出网站列表和截图结果列表。
- 支持命令行参数输入搜索关键词
- 获取 FOFA 搜索结果,包括网站 URL、状态码、网站标题
- 对网站进行截图并保存截图文件
- 输出网站信息及截图结果
- 支持配置代理转发
- 支持配置并发截图数量
- 支持配置从 FOFA 查询的结果数量
- 支持从配置文件读取配置
首先,安装所需的 Go 库
- go get -u github.com/chromedp/chromedp
- go get -u gopkg.in/yaml.v2
./cli -k FOFA_API_KEY -q 搜索关键词
- -k:FOFA API Key,fofa的 API Key
- -q:搜索关键词
- 工具将输出以下信息,每行一条:
- 网站 URL,状态码,网站标题,对应的截图文件
go run main.go -k 912112f04e3c2f038a421fa7f6b56b74 -q 百度
- https://www.ipfscloud.top, 200, 星联云-打造下一代互联网基础, screenshots/aHR0cHM6Ly93d3cuaXBmc2Nsb3VkLnRvcA==.png
- https://ipfscloud.top, 200, 星联云-打造下一代互联网基础, screenshots/aHR0cHM6Ly9pcGZzY2xvdWQudG9w.png
go run main.go -k FOFA_API_KEY -q 百度 -config config.yaml
- results_limit: 50 //配置从fofa查询的结果数量
- proxy: "" //配置代理转发
- concurrency: 2 //配置并发截图数量
sunhanfei