Raphasha27/Network-Port-Scanner
GitHub: Raphasha27/Network-Port-Scanner
一款采用安全编码实践的多线程网络端口扫描器,支持 banner 抓取、多格式导出和结构化日志,专为授权安全评估而设计。
Stars: 0 | Forks: 0
# 网络端口扫描器
**采用安全编码实践并支持 banner 抓取的多线程网络端口扫描器**
[](https://python.org)
[](LICENSE)
[](SECURITY.md)
[](https://github.com/Raphasha27/kirov-dynamics)
**由 [Koketso Raphasha](https://github.com/Raphasha27) 开发 — 面向非洲的实用 AI**
## 概述
用于授权安全评估的专业级网络端口扫描器。具备多线程扫描、通过 banner 抓取进行服务指纹识别、多种导出格式、全面的日志记录以及完整的单元测试覆盖率。仅专为道德安全研究和网络审计设计。
## 功能
- **多线程扫描** — 可配置的线程池,实现快速扫描
- **Banner 抓取** — 服务指纹识别和版本检测
- **导出结果** — 支持 CSV、JSON 和 HTML 报告格式
- **全面日志记录** — 带时间戳的结构化日志
- **单元测试** — 使用 pytest 的完整测试覆盖率
- **安全编码** — 输入验证、超时处理、资源清理
## 快速开始
```
git clone https://github.com/Raphasha27/Network-Port-Scanner.git
cd Network-Port-Scanner
pip install -r requirements.txt
python scanner.py --target example.com --ports 1-1024
```
## 生态系统
| 项目 | 描述 |
|---------|-------------|
| [Suspicious-URL-Checker](https://github.com/Raphasha27/Suspicious-URL-Checker) | 钓鱼 URL 检测与风险评分 |
| [DDOS-Detection-Simulator](https://github.com/Raphasha27/DDOS-Detection-Simulator) | 流量分析与 DDoS 告警生成 |
| [Insider-Threat-Detector](https://github.com/Raphasha27/Insider-Threat-Detector) | 用于内部威胁检测的行为分析 |
## ⚠️ 法律声明
仅用于授权的安全测试。未经授权扫描您不拥有或未获得明确测试许可的网络是违法行为。
## 产品矩阵
```
GitHub (this repo)
↓
Portfolio → https://raphasha27.github.io/raphasha-dev-portfolio
↓
Contact → https://github.com/Raphasha27
```
## 许可证
MIT — 详见 [LICENSE](LICENSE)标签:Banner抓取, Python, 安全规则引擎, 插件系统, 数据统计, 无后门, 端口扫描, 网络安全, 隐私保护