uncover


免责声明

本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关.


项目地址


安装

通过 go 安装

go install -v github.com/projectdiscovery/uncover/cmd/uncover@latest

通过 f8x 安装

curl -o f8x https://f8x.io/ && mv --force f8x /usr/local/bin/f8x && chmod +x /usr/local/bin/f8x
f8x -k

配置

第一次运行,会在 $HOME/.config/uncover/provider-config.yaml 创建个空文件

需要自行修改 api 密钥

shodan: [xxxxxxxxxxxxxxxxxxxx]
censys: [xxxxxxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxx]
fofa: [xxxxxxxxxx@qq.com:xxxxxxxxxxxxxxxxxxxx]
quake: [xxxxxxxxxxxxxxxxxxxx]
hunter: [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]
zoomeye: [xxxxxxxxxxxxxxxxxxxx@qq.com:xxxxxxxxxxxxxxxxxxxx]

使用

同时对多个搜索引擎进行查询

搜索 jira

echo jira | uncover -e shodan,censys,fofa,quake,hunter,zoomeye

对多个搜索引擎进行多个查询

uncover -shodan 'http.component:"Atlassian Jira"' -censys 'services.software.product=`Jira`' -fofa 'app="ATLASSIAN-JIRA"' -quake 'Jira' -hunter 'Jira' -zoomeye 'app:"Atlassian JIRA"'

对多个搜索语句进行查询

cat dorks.txt

ssl:"Uber Technologies, Inc."
title:"Grafana"
uncover -q dorks.txt