快速高效域名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