一款功能全面且实用的网站服务器快速查询工具——NetScan
NetScan是一款专为网络研究人员设计的实用工具,它能够帮助用户快速定位目标服务器的IP地址及其相关属性。该工具支持多种查询方式,操作简单,使用便捷。
工具安装首先,您需要在本地设备上安装并配置好Python环境。接着,通过以下命令将项目源码克隆至本地:
git clone https://github.com/yourusername/NetScan.git
然后,运行下列命令安装所需依赖组件:
pip install -r requirements.txt
最后,您需要创建一个ShodanPI密钥!
工具使用命令行接口NetScan提供了一系列命令行选项供用户选择。以下是一些常用的命令及说明:
-k 或 –key:# 向stdin传递密钥
-kf 或 –key-file:# 传递获取密钥的目标文件名
-sc 或 –shodan-cli:# 从Shodan命令行接口获取密钥
配置好密钥后,您可以使用以下方式使用NetScan进行查询:
-f 或 –favicon-file:# 在本地存储的需要查询的Favicon网站图标文件
-rl 或 –favicon-rf:# 无需在本地存储Favicon网站图标,但需要知道目标图标的实际URL地址
-web:# 如果您不知道Favicon网站图标的实际URL,可以直接传递目标站点地址
-fh 或 –favicon-hash:# 在全网搜索Favicon网站图标哈希
-fw 或 –favicon-link:# 指定包含了Favicon网站图标的URL和域名的输入文件
-fl 或 –favicon-list:# 文件包含所有待查询Favicon网站图标的完整路径
-rl或– favicon-url:# 文件包含所有待查询Favicon网站图标的完整URL地址
-wl 或 –web-list:# 文件包含所有目标站点的URL列表
您还可以将搜索结果存储至CSV/JSON文件中:
-o 或 –output:# 指定数据输出文件和格式,如csv它会将存储结果存储至一个CSV文件中
工具使用样例
以下是NetScan一些常用的查询示例:
Favicon-file: python NetScan.py --favicon-file favicon.ico -sc
Favicon-rl: python NetScan.py --favicon-rf https://example.com/favicon.ico -sc
Web: python NetScan.py --web example.com -sc
作为模块导入使用:
from NetScan import NetScanner
scanner = NetScanner()
for result in scanner.scan websites.txt:
print(f"Real-IP: {result['ip']}")
print(f"Port: {result['port']}")
所有属性工具安装完成并运行后,您将获得目标服务器的详细属性信息,包括IP地址、端口号、操作系统类型等。
NetScan截图链接:https://github.com/yourusername/NetScan
Comments are closed.