Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
NetworkSherlock — 多线程端口扫描器,支持TCP/UDP协议,具备横幅抓取与Shodan集成功能,用于增强网络侦察与漏洞分析。 | Kitploit
工具/GitHubGitHub/halildeniz/networksherlock
OSINT (开源情报)侦察端口扫描信息收集网络安全
GitHubhalildeniz/networksherlock

NetworkSherlock

多线程端口扫描器,支持TCP/UDP协议,具备横幅抓取与Shodan集成功能,用于增强网络侦察与漏洞分析。

查看仓库
1152531年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

NetworkSherlock: 使用 Shodan 的强大端口扫描工具

NetworkSherlock 是一款专为网络安全专业人员和渗透测试人员设计的强大且灵活的端口扫描工具。凭借其先进的功能,NetworkSherlock 可以高效地扫描 IP 范围、CIDR 块和多个目标。它在各种协议上的详细横幅抓取能力以及与 Shodan(全球领先的互联网连接设备扫描与分析服务)的集成方面尤为突出。这种 Shodan 集成使 NetworkSherlock 能够提供增强的扫描能力,让用户更深入地了解网络漏洞和潜在威胁。通过将本地端口扫描与 Shodan 的庞大数据库相结合,NetworkSherlock 提供了一套全面的工具来识别和分析网络安全问题。

功能特性

  • 扫描多个 IP、IP 范围和 CIDR 块。
  • 支持基于 TCP 和 UDP 协议的端口扫描。
  • 详细的横幅抓取功能。
  • Ping 检查,用于识别可达目标。
  • 多线程支持,实现快速扫描操作。
  • 可选项,将扫描结果保存到文件。
  • 提供详细的版本信息。
  • 彩色控制台输出,提升可读性。
  • Shodan 集成,增强扫描能力。
  • 支持配置文件存储 Shodan API 密钥。

安装

NetworkSherlock 需要 Python 3.6 或更高版本。

  1. 克隆仓库:
    root@kitploit:~
    git clone https://github.com/HalilDeniz/NetworkSherlock.git
    
  2. 安装所需依赖包:
    root@kitploit:~
    pip install -r requirements.txt
    

配置

使用你的 Shodan API 密钥更新 networksherlock.cfg 文件:

root@kitploit:~
[SHODAN]
api_key = YOUR_SHODAN_API_KEY

使用方法

root@kitploit:~
python3 networksherlock.py --help
usage: networksherlock.py [-h] [-p PORTS] [-t THREADS] [-P {tcp,udp}] [-V] [-s SAVE_RESULTS] [-c] target

NetworkSherlock: 端口扫描工具

positional arguments:
  target                目标 IP 地址、范围或 CIDR(例如 192.168.1.1、192.168.1.1-192.168.1.5、192.168.1.0/24)

options:
  -h, --help            显示此帮助信息并退出
  -p PORTS, --ports PORTS
                        要扫描的端口(例如 1-1024、21,22,80 或 80)
  -t THREADS, --threads THREADS
                        使用的线程数
  -P {tcp,udp}, --protocol {tcp,udp}
                        扫描使用的协议
  -V, --version-info    用于获取版本信息
  -s SAVE_RESULTS, --save-results SAVE_RESULTS
                        保存扫描结果的文件
  -c, --ping-check      在扫描前执行 ping 检查
  -ad, --arp-discover:  在指定网络上执行 ARP 发现。
  --use-shodan          启用 Shodan 集成以获取额外信息

基本参数

  • target:要扫描的目标 IP 地址、IP 范围或 CIDR 块。
  • -p, --ports:要扫描的端口(例如 1-1000、22,80,443)。
  • -t, --threads:要使用的线程数。
  • -P, --protocol:扫描使用的协议(tcp 或 udp)。
  • -V, --version-info:在横幅抓取期间获取版本信息。
  • -s, --save-results:将结果保存到指定文件。
  • -c, --ping-check:在扫描前执行 ping 检查。
  • --use-shodan:启用 Shodan 集成。

使用示例

以下是 NetworkSherlock 的一些使用示例:点击此处查看

贡献

欢迎贡献代码!要为 NetworkSherlock 贡献,请按照以下步骤操作:

  1. Fork 本仓库。
  2. 为你的功能或 bug 修复创建一个新分支。
  3. 进行修改并提交。
  4. 将更改推送到你的 Fork 仓库。
  5. 在主仓库中打开一个 Pull Request。

联系方式

  • Linktr:Halil Deniz
  • LinkedIn:Halil İbrahim Deniz
  • TryHackMe:halilovic
  • Instagram:deniz.halil333
  • YouTube:HalilDeniz
  • 邮箱:[email protected]

许可证

本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。

💰 你可以通过捐赠支持我

感谢你考虑支持我!你的支持使我能够投入更多时间和精力来创建诸如 NetworkSherlock 之类的有用工具并开发新项目。通过贡献,你不仅能帮助我改进现有工具,还能激发新的想法和创新。你的支持对这个项目及未来事业的成长至关重要。让我们继续一起构建和学习。感谢! BuyMeACoffee Patreon

下载工具