tomnomnom/assetfinder
GitHub: tomnomnom/assetfinder
assetfinder 是一个基于 Go 的命令行工具,用于从公开数据源快速收集目标域名及其子域名,实现资产发现。
Stars: 3536 | Forks: 535
# 资产查找器
查找可能与给定域名相关的域名和子域名。
## 安装
如果已安装并配置 Go(即 `$PATH`` 中包含 `$GOPATH/bin`):
```
go get -u github.com/tomnomnom/assetfinder
```
否则 [download a release for your platform](https://github.com/tomnomnom/assetfinder/releases)。
为了更容易执行,可以将二进制文件放入 `$PATH`。
## 用法
```
assetfinder [--subs-only]
```
## 数据源
欢迎提交包含新数据源的 Pull Request! :)
### 已实现
* crt.sh
* certspotter
* hackertarget
* threatcrowd
* wayback machine
* dns.bufferover.run
* facebook
* 需要设置 `FB_APP_ID` 和 `FB_APP_SECRET` 环境变量(https://developers.facebook.com/)
* 您需要注意应用的速率限制
* virustotal
* 需要设置 `VT_API_KEY` 环境变量(https://developers.virustotal.com/reference)
* findsubdomains
* 需要设置 `SPYSE_API_TOKEN` 环境变量(免费版始终返回第一页响应,并且还有 “25 unlimited requests”)——(https://spyse.com/apidocs)
### 待实现的数据源
* http://api.passivetotal.org/api/docs/
* https://community.riskiq.com/(?)
* https://riddler.io/
* http://www.dnsdb.org/
* https://certdb.com/api-documentation
## 待办事项
* 用于控制使用哪些数据源的标志
* 可能默认全部启用,并提供禁用的标志
* 从标准输入读取域名
标签:CDN识别, DNS查询, EVTX分析, Go语言, Homebrew安装, HTTP客户端, HTTP工具包, Retryablehttp, Wayback Machine, 二进制发布, 反汇编, 域名枚举, 开源工具, 文档结构分析, 日志审计, 漏洞挖掘辅助, 漏洞探测, 程序破解, 网络安全, 被动信息收集, 证书透明日志, 隐私保护