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

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

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

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

工具目录

分类

查看所有分类
Loading categories
portSpider — 🕷 一个超快多线程网络扫描器框架,支持模块化扩展。 | Kitploit
工具/GitHubGitHub/xdavidhu/portspider
侦察漏洞扫描器网络映射端口扫描信息收集渗透测试Archived
GitHubxdavidhu/portspider

portSpider

🕷 一个超快多线程网络扫描器框架,支持模块化扩展。

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

██████╗ ██████╗ ██████╗ ████████╗███████╗██████╗ ██╗██████╗ ███████╗██████╗ ██╔══██╗██╔═══██╗██╔══██╗╚══██╔══╝██╔════╝██╔══██╗██║██╔══██╗██╔════╝██╔══██╗ ██████╔╝██║ ██║██████╔╝ ██║ ███████╗██████╔╝██║██║ ██║█████╗ ██████╔╝ ██╔═══╝ ██║ ██║██╔══██╗ ██║ ╚════██║██╔═══╝ ██║██║ ██║██╔══╝ ██╔══██╗ ██║ ╚██████╔╝██║ ██║ ██║ ███████║██║ ██║██████╔╝███████╗██║ ██║ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝╚═════╝ ╚══════╝╚═╝ ╚═╝ v1.0 作者 David Schütz (@xdavidhu) 构建状态 兼容性 许可证 星标

⚠️ 警告!该项目已不再维护,可能无法按预期工作。

一个超快多线程网络扫描框架,内置模块。

portSpider 是一个用于扫描大型网络范围以发现开放端口和脆弱服务的工具。该工具并非针对单一目标,而是用于扫描整个 IP 范围(例如 192.168.0.0/24)。大多数情况下,公司/组织会公开其拥有的公共 IP 范围信息,因此 portSpider 可帮助您一次性扫描其所有机器,以发现存在漏洞的设备/服务。

模块:

  • http - 扫描开放的 HTTP 端口,并获取标题。
  • mysql - 扫描开放的 MySQL 服务器,并尝试使用默认凭据登录。
  • mongodb - 扫描开放的 MongoDB 实例,并检查它们是否受密码保护。
  • ssh - 扫描开放的 SSH 端口。
  • printer - 扫描开放的打印机端口和网站。
  • gameserver - 扫描开放的游戏服务器端口。
  • manual - 扫描自定义端口。

命令:

  • modules - 列出所有模块。
  • use - 使用一个模块。
  • options - 显示模块的选项。
  • set - 设置一个选项。
  • run - 运行选中的模块。
  • back - 返回菜单。
  • exit - 关闭 portSpider。

安装:

基于 Debian 的系统:

root@kitploit:~
$ sudo apt-get update && sudo apt-get install python3 python3-pip -y

$ git clone https://github.com/xdavidhu/portSpider

$ cd portSpider/

$ python3 -m pip install -r requirements.txt

macOS / OSX:

root@kitploit:~
$ brew install python3

$ git clone https://github.com/xdavidhu/portSpider

$ cd portSpider/

$ python3 -m pip install -r requirements.txt

注意:在运行 macOS/OSX 安装之前,您需要先安装 Homebrew。
警告:portSpider 仅与 Python 3.3、3.4、3.5 和 3.6 兼容。

使用说明:

使用 Python3 启动 portSpider:

root@kitploit:~
python3 portSpider.py

选择一个模块:(例如 'mysql')

root@kitploit:~
portSpider $> use mysql

查看模块的选项:

root@kitploit:~
portSpider/mysql $> options

设置所有 '[NOT SET]' 选项:(例如将选项 'network' 设置为 '192.168.0.0/24')

root@kitploit:~
portSpider/mysql $> set network 192.168.0.0/24

(您也可以修改已设置的选项,但这不是必需的。)

如果所有选项都已设置,则运行扫描:

root@kitploit:~
portSpider/mysql $> run

您将看到屏幕上的结果,同时结果也会保存在 'logs/' 文件夹中的文本文件里。

开发者:

  • David Schütz (@xdavidhu)
  • László Simonffy (@Letsgo00HUN) - 多线程

贡献:

如果您对 portSpider 的新模块或改进有任何想法,欢迎贡献。

  • 请查看 template 模块以更好地理解框架结构。
  • 确保在拉取请求中包含您模块的描述。
  • 如果您创建了模块,您的名字将显示在此 readme 中,并附上您的社交媒体链接。

免责声明:

对于您使用此程序所做的任何事情,我概不负责,因此请仅将其用于良好和教育目的。

法律信息:

版权所有 (c) 2017 David Schütz。保留部分权利。

portSpider 遵循 MIT 许可证 的条款,所有澄清均以许可文件中的说明为准。您也可以发送邮件至 xdavid{at}protonmail{dot}com 与我联系。

下载工具