Tamil05t/specter-network-scanner

GitHub: Tamil05t/specter-network-scanner

Specter 网络扫描器是一款用于网络侦察和漏洞扫描的工具。

Stars: 1 | Forks: 0

# Specter 网络扫描器 ![Python](https://img.shields.io/badge/Python-3.11+-blue?style=for-the-badge&logo=python&logoColor=white) ![许可证](https://img.shields.io/badge/License-MIT-green?style=for-the-badge) ![构建](https://img.shields.io/badge/Build-通过-brightgreen?style=for-the-badge) [![在 Colab 中打开](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Tamil05t/specter-network-scanner/blob/main/demo.ipynb) 一款高性能、异步网络侦察工具,具有服务检测、漏洞关联和交互式报告功能。 ## 功能 - **异步扫描**:内置速率限制的高速发现和扫描。 - **网络发现与操作系统指纹识别**:准确识别网络上的设备和它们的操作系统。 - **Exploit-DB 关联**:自动将发现的服务的已知漏洞进行交叉引用。 - **交互式 HTML 报告**:为利益相关者生成干净、易于阅读的报告。 - **路由器指纹识别与安全控制**:智能控制以防止干扰脆弱的网络设备。 ## 安装 您可以使用您首选的方法安装 Specter 网络扫描器。 ### 方法 1:Pip(推荐) ``` git clone https://github.com/YOUR_USERNAME/specter-network-scanner.git cd specter-network-scanner python -m venv .venv . .venv/bin/activate # On Windows use: .venv\Scripts\activate pip install -r requirements.txt ``` ### 方法 2:Docker ``` docker build -t specter . docker run --rm --network host specter scan -t 127.0.0.1 ``` ## 使用 ### 基本命令 **扫描单个目标:** ``` python main.py scan -t 127.0.0.1 ``` **扫描特定子网并输出 HTML 报告:** ``` python main.py scan -t 192.168.1.0/24 -o ./reports --format html ``` **扫描目标上的特定端口:** ``` python main.py scan -t 192.168.1.10 -p 22,80,443,8080 --profile standard ``` **启用操作系统检测和漏洞查找:** ``` python main.py scan -t 192.168.1.0/24 --os-detect --exploit-lookup ``` ## 截图 ![帮助菜单](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/8505169513215133.png) *显示可用命令的主 CLI 帮助菜单* ![扫描帮助](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/1466e2f246215136.png) *扫描命令及其选项的详细帮助* ![实时仪表板](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/b8a1e76129215136.png) *实时扫描进度仪表板* ![HTML 报告](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/b948d90100215139.png) *生成的交互式 HTML 报告* ## 配置 请参阅 `docs/configuration.md` 以获取完整的 YAML 参考。 ## 法律和道德使用 Specter 仅用于 **授权的安全测试**。不要扫描您不拥有或未明确获得测试权限的系统。 ## 贡献 欢迎贡献!请参阅 `docs/contributing.md` 以获取详细信息。
标签:DNS解析, Docker, Exploit-DB, Python, 交互式报告, 安全控制, 安全防御评估, 开源项目, 异步扫描, 性能优化, 操作系统指纹, 无后门, 服务检测, 检测绕过, 漏洞关联, 网络安全, 网络扫描工具, 请求拦截, 路由器指纹, 逆向工具, 隐私保护