工具简介
"站-pFav-p"是一款专为网站开发者设计的高级IP地址查询工具。它巧妙地结合了Shodan搜索引擎和Favicon识别技术,为用户提供了高效、准确的目标服务或设备的真实IP地址查询解决方案。
安装步骤
首先,您需要在本地计算机上安装并配置好Python环境。
接着,广大开发者可以通过以下命令将"站-pFav-p"项目源码克隆至本地:
git clone https://github.com/pielco11/fav-p.git
然后,运行下列命令来安装该工具所需的依赖组件:
pip install -r requirements.txt
此外,您还需要一个ShodanAPI密钥!
使用方式
"站-pFav-p"提供简洁的命令行接口,方便用户进行IP地址查询。以下是几种常用的查询方法:
- 使用favicon文件:
python favUp.py --favicon-file favicon.ico -sc - 查询特定URL下的favicon:
python favUp.py --favicon-rl https://domain.behind.cloudflare/assets/favicon.ico -sc - 直接输入网站地址进行查询:
python favUp.py --web domain.behind.cloudflare -sc
高级用法
如果您需要更深入地了解目标网站的IP地址,"站-pFav-p"还提供了以下功能:
- 使用列表文件查询多个favicon的IP地址:
-fl或-rl-list - 以CSV或JSON格式输出查询结果:
-o或-output
示例代码
from favUp import FavUp
fav = FavUp()
shodanCLI = Tref.web = "domain.behind.cloudflare"
f.show = Tref.rn() for result in f.faviconList:
print(f"Real-IP: {result['real_ips']}")
print(f"Hash: {result['favicon_hash']}")