mohsohail-567/REAL-TIME-PORT-SCANNER-AND-DETECTOR-C3-131-149-176
GitHub: mohsohail-567/REAL-TIME-PORT-SCANNER-AND-DETECTOR-C3-131-149-176
基于 Flask 和 SQLite 的轻量级 Web 端口扫描平台,提供可视化仪表板、PDF 报告导出和 SHA256 哈希链证据完整性保障,适合安全教学与小规模网络巡检。
Stars: 0 | Forks: 0
# 实时端口扫描器与检测器 (Flask + SQLite)
## 功能特性
- 兼容 Windows 10/11,Python 3.12
- 安全登录(Werkzeug 密码哈希)
- 分析页面:目标输入或目标文件上传
- 实时扫描进度(轮询)
- 历史记录表(存储在 SQLite 中)
- 带有 2 个 Chart.js 图表 + 摘要卡片的仪表板
- 使用 ReportLab 导出 PDF
- 证据完整性(基于区块链灵感的 SHA256 哈希链)存储在 `ledger.json` 中
- 清晰的错误处理(演示安全)
## 默认登录
- 用户名: admin
- 密码: admin123
请在设置中更改它。
## 运行 (开发者模式)
1. 创建 venv:
python -m venv .venv
.venv\Scripts\activate
2. 安装依赖:
pip install -r requirements.txt
3. 启动:
python app.py
打开:http://127.0.0.1:5000
## 注意事项
- 警报是模拟的(终端日志 + UI toast 提示)。没有电子邮件/OAuth 等。
- 扫描基于 TCP 连接,演示安全。请负责任地使用。
标签:Chart.js, DNS查询工具, Flask, PDF导出, Python, Python 3.12, ReportLab, SHA256, SQLite, TCP连接, Werkzeug, Windows 10, Windows 11, 仪表盘, 关闭端口, 区块链, 告警生成, 哈希链, 子域名枚举, 实时端口扫描, 密码哈希, 密码管理, 开放端口, 扫描日志, 插件系统, 数据可视化, 文件上传, 无后门, 端口扫描器, 端口状态检测, 系统安全, 网络安全, 证据完整性, 调试辅助, 轮询, 过滤端口, 逆向工具, 隐私保护, 风险检测