BEZERKMODE/Low9ine-PortScanner

GitHub: BEZERKMODE/Low9ine-PortScanner

基于Python和Streamlit的多引擎端口扫描工具,提供实时可视化仪表盘和离线威胁情报分析功能。

Stars: 1 | Forks: 0

# LOW9INE ELITE 扫描器 网络暴露 • 威胁情报 • 实时侦察仪表板 ## 概述 Low9ine Elite Scanner 是一款基于 Python 的网络扫描和威胁分析工具,旨在模拟真实的渗透测试工作流程。 它将高速端口扫描与离线威胁情报、CVSS 评分和 MITRE ATT&CK 映射相结合,提供超越基本枚举的有意义的安全洞察。 ## 主要功能 ### 多引擎扫描系统 支持多种扫描技术: * TCP Connect 扫描 * UDP 探测扫描 * SYN 扫描(模拟) * ACK 扫描 * Window 扫描 * Banner 抓取扫描 ### 高级扫描模式(基于预设) 受专业工具启发的组织化扫描预设: * 快速扫描 * Top 100 / Top 1000 端口 * 完整扫描(1–65535) * Web 扫描 / Web 扩展 * Windows / Linux 审计 * 数据库扫描 * 高风险端口 * Docker / Kubernetes * IoT 扫描 * 远程访问 * 自定义模式 ### 威胁情报(离线) * CVE 风格的漏洞洞察 * 基于 CVSS 的风险评分 * MITRE ATT&CK 技术映射 * 攻击模拟标签: * 侦察 * 漏洞利用暴露 * 横向移动 ### 实时仪表板 * 实时扫描结果 * 实时终端风格日志 * 进度跟踪 * 交互式表格 ### 可视化 * 状态分布(开放 / 关闭 / 过滤) * 风险分布(低 / 中 / 高 / 严重) ### 导出选项 * CSV 报告 * JSON 报告 * HTML 渗透测试报告 ## 项目结构 ``` Low9ine-PortScanner/ │ ├── app.py ├── requirements.txt │ ├── scanner/ │ ├── basic_scans.py │ ├── discovery.py │ └── fingerprint.py │ ├── intelligence/ │ ├── cve_db.py │ └── risk_ai.py │ └── utils/ ├── helpers.py ├── exporter.py └── scan_modes.py ``` ## 安装 ``` git clone https://github.com/YOUR_USERNAME/Low9ine-PortScanner.git cd Low9ine-PortScanner pip install -r requirements.txt ``` ## 使用方法 ``` streamlit run app.py ``` 在浏览器中打开: ``` http://localhost:8501 ``` ## 工作流程示例 1. 选择模式类别和扫描模式 2. 输入目标(IP 或域名) 3. 选择扫描引擎 4. 开始扫描 5. 监控实时结果和日志 6. 导出报告 ## 学习成果 * 网络扫描基础知识 * Python 中的套接字编程 * 并发执行(多线程) * 服务检测和 Banner 抓取 * 风险评分和威胁建模 * 构建真实世界的网络安全工具 ## 应用场景 * 网络侦察 * 安全审计(基础级别) * 网络安全学习项目 * 作品集展示 ## 免责声明 此工具仅用于教育目的和授权测试。 请勿在未经授权的系统上使用它。 ## 作者 Suraj Bartwal 计算机科学学士(网络安全) ## 未来改进 * 使用原始数据包进行真实 SYN 扫描 * 操作系统指纹识别 * 基于 AI 的异常检测 * SIEM / SOC 仪表板集成 * 云部署 ## 许可证 此项目仅供教育使用。
标签:Cloudflare, CVE, CVSS评分, IoT安全, Kubernetes, MITRE ATT&CK, Pentest, Python, Streamlit, 后端开发, 多线程扫描, 威胁情报, 实时仪表板, 实时处理, 密码管理, 开发者工具, 插件系统, 数字签名, 数据库扫描, 数据泄露防护, 数据统计, 无后门, 端口扫描, 网络 reconnaissance, 网络安全, 网络探测, 访问控制, 逆向工具, 隐私保护