通过 favicon 图标并使用 Shodan 查找真实 IP。

pip3 install -r requirements.txt首先定义如何传递 API 密钥:
-k 或 --key:将密钥传递给标准输入-kf 或 --key-file:传递包含密钥的文件名-sc 或 --shodan-cli:从 Shodan CLI 获取密钥(如果你已初始化)目前,该工具可通过三种不同方式使用:
-ff 或 --favicon-file:本地存储了你想要查询的 favicon 图标-fu 或 --favicon-url:未本地存储 favicon 图标,但知道其确切 URL-w 或 --web:不知道 favicon 图标的 URL,但知道它存在-fh 或 --favicon-hash:知道哈希值并希望搜索整个互联网。你可以指定输入文件,这些文件可以包含域名的 URL、favicon 图标的 URL,或仅仅是本地存储图标的位置:
-fl、--favicon-list:文件包含所有你想要查询的图标的完整路径-ul、--url-list:文件包含所有你想要查询的图标的完整 URL-wl、--web-list:文件包含所有你想要查询的域名你还可以将结果保存到 CSV/JSON 文件:
-o、--output:指定输出和格式,例如:results.csv 将保存到 CSV 文件(类型由输出文件的扩展名自动识别)python3 favUp.py --favicon-file favicon.ico -sc
python3 favUp.py --favicon-url https://domain.behind.cloudflare/assets/favicon.ico -sc
python3 favUp.py --web domain.behind.cloudflare -sc
from favUp import FavUp
f = FavUp()
f.shodanCLI = True
f.web = "domain.behind.cloudflare"
f.show = True
f.run()
for result in f.faviconsList:
print(f"Real-IP: {result['found_ips']}")
print(f"Hash: {result['favhash']}")
FavUp.faviconsList 存储所有结果,关键字段取决于你要执行的查询类型。
对于 --favicon-file 或 --favicon-list:
favhash 存储 favicon 图标的哈希值file 存储路径对于 --favicon-url 或 --url-list:
favhash 存储 favicon 图标的哈希值url 存储 favicon 图标的 URLdomain 存储域名maskIP 存储“假” IP(例如 Cloudflare 的 IP)maskISP 存储与 maskIP 关联的 ISP 名称对于 --web 或 --web-list:
favhash 存储 favicon 图标的哈希值domain 存储域名maskIP 存储“假” IP(例如 Cloudflare 的 IP)maskISP 存储与 maskIP 关联的 ISP 名称(在此情况下,favicon 图标的 URL 由 <link rel='icon'> HTML 元素的 href 属性返回)
如果在搜索 favicon 图标时没有找到有用的信息,将返回 not-found。
在所有三种情况下,每个检查的条目都会添加 found_ips 字段。如果没有找到 IP,将返回 not-found。
至少需要 python3.6,因为使用了高级语法。
请随时提出任何问题,您的反馈和建议始终受欢迎 <3
揭示 Cloudflare 背后的 IP 作者 @noneprivacy
此工具仅供教育目的使用。作者和贡献者对该工具的任何滥用不承担任何责任。使用风险自负!
由 Francesco Poldi noneprivacy 构想,与 Aan Wahyu Petruknisme 共同构建
stanley_HAL 告诉了我 Shodan 如何计算 favicon 哈希。
| 变量 | 类型 |
|---|
| FavUp.show | bool |
| FavUp.key | str |
| FavUp.keyFile | str |
| FavUp.shodanCLI | bool |
| FavUp.faviconFile | str |
| FavUp.faviconURL | str |
| FavUp.web | str |
| FavUp.shodan | Shodan class |
| FavUp.faviconsList | list[dict] |