对于网络安全研究人员来说,知晓并查询目标服务或设备的真实IP地址是一项基础且重要的技能。以下是一键官网查询IP地址技巧的汇总分析,以助您更加高效地开展网络研究工作。
工具安装
首先,您需要安装一键官网查询IP地址所需的基础软件——Python。确保本地设备已安装并配置好Python环境。
接下来,克隆该项目源码至本地:git clone https://github.com/xxx/your-project.git
命令行使用
在使用前,请输入以下命令将项目依赖组件安装完毕:
pip install -r requirements.txt
工具功能及操作方法
一键官网查询IP地址提供了多种操作模式,下面详细介绍几种常用方式:
- 直接传递PI密钥:通过
-k或--key参数向stdin传递PI密钥。 - 传檔获取PI密钥:使用
-kf或--key-file参数指定一个包含PI密钥的目标文件名来传檔回PI密钥信息。 - 从Shodan命令行接口获取PI密钥:选择
-sc或--shodan-cli参数,通过Shodan命令行接口获取PI密钥。
准备好PI密钥之后,您可以通过以下模式查询IP地址:
- 指定Favicon图标文件:通过
-f或--favicon-file参数,将本地存储的需要查询的Favicon网站图标文件传递给工具。 - 指定Favicon URL地址:使用
-f或--favicon-rl参数,无需本地存储图标情况下,知道目标图标的URL地址也可查询。 - 直接访问站点地址:选择
-w或--web参数,如果您不知道Favicon网站的URL地址,也可以通过传递站点地址来查询其真实IP地址。 - 查询全网Favicon哈希值:使用
-fh或--favicon-hash参数,在全网搜素包含Favicon网站图标的哈希值。
样例操作
以下是一些具体的命令行操作示例:
# 指定Favicon图标文件
python favUp.py --favicon-file favicon.ico -sc
# 指定Favicon URL地址
python favUp.py --favicon-rl https://domain.behind.cloudflare/assets/favicon.ico -sc
# 直接访问站点地址
python favUp.py --web domain.behind.cloudflare -sc
# 作为模块导入使用
from favUp import FavUp
f = FavUp()
shodanCLI = Tref.web = "domain.behind.cloudflare"
f.show = Tref.rn()
for result in f.faviconsList:
print(f"Real-IP: {result['fond_ips']}")
print(f"Hash: {result['favhash']}")
综合总结
一键官网查询IP地址为网络安全研究人员提供了一个简便、高效的IP查询方法,通过指定Favicon图标文件或URL地址即可轻松获取真实IP信息。此外,工具还具备更多实用功能,如查询全网哈希值等。希望本文的技巧汇总分析能帮助您更好地运用这一实用工具。