快速高效域名IP地址查询服务

工具安装首先,这款快速高效的域名IP地址查询服务需要本地设备安装并部署好Python环境。

接下来,用户可以按照以下命令将该项目源码克隆至本地:git clone https://githb.com/yourusername/quick-ip-query.git

然后,运行下列命令安装好所需依赖组件:pip install -r requirements.txt

除此之外,你还需要一个API密钥!

工具使用命令行接口首先,你需要确定如何传递你的API密钥:-k 或 —key:#通过stdin传递密钥-kf 或 —key-file:#传递获取密钥的目标文件名-sc 或 —shodan-cli:#从Shodan命令行接口获取密钥配置好密钥后,我们就能够以下列几种不同方式使用这个服务了:

-f 或 —favicon-file:#在本地存储的需要查询的网站图标文件-f 或 —favicon-rl:#无需在本地存储网站图标,但是需要知道目标图标的实际URL地址-w 或 —web:#如果你不知道网站图标的实际URL,可以直接传递目标站点地址-fh 或 —favicon-hash:#在全网搜索网站图标哈希你可以指定包含了网站图标的URL和域名的输入文件,或者直接提供网站图标的本地存储路径:

-fl 或 —favicon-list:#文件包含所有待查询网站图标的完整路径-l 或 —rl-list:#文件包含所有待查询网站图标的完整URL地址-wl 或 —web-list:当然了,你也可以将搜索结果存储至一个CSV/JSON文件中:

-o 或 —otpt:#指定数据输出文件和格式,比如说csv,它会将存储结果存储至一个CSV文件中。

工具使用样例

在本地存储的网站图标文件查询:
python quick-ip-query.py --favicon-file favicon.ico -sc

通过已知的网站图标URL查询:
python quick-ip-query.py --favicon-rl https://domain.behind.cloudflare/assets/favicon.ico -sc

直接传递目标站点地址进行查询:
python quick-ip-query.py --web domain.behind.cloudflare -sc

作为模块导入使用
from quick_ip_query import QuickIPQuery
quick_ip = QuickIPQuery()
shodan_cli = 'your_shodan_cli'
web_domain = "domain.behind.cloudflare"
quick_ip.show_results()

所有属性工具使用截图链接:https://githb.com/yourusername/quick-ip-query