工具简介
"站-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']}")

截图链接
点击这里查看"站-pFav-p"使用效果:https://github.com/pielco11/fav-p