Riwit/CyberScan-Pro-Network-Scanner-Malware-Analysis-Toolkit

GitHub: Riwit/CyberScan-Pro-Network-Scanner-Malware-Analysis-Toolkit

一个结合 Nmap 网络扫描与静态恶意软件分析功能的 Python 网络安全教育工具包,专为授权安全测试场景设计。

Stars: 0 | Forks: 0

# CyberScan-Pro-Network-Scanner-Malware-Analysis-Toolkit CyberScan Pro 是一个基于 Python 的网络安全工具包,结合了由 Nmap 驱动的网络扫描和静态恶意软件分析。它具有哈希验证、启发式威胁检测、熵分析、PDF 报告生成和扫描历史记录功能,可用于教育和授权的安全测试。 # 🛡️ CyberScan Pro v2.0 CyberScan Pro 是一个基于 Python 开发的终端网络安全工具,专为教育目的和授权安全评估而设计。它提供两个核心安全模块: * 由 Nmap 驱动的**网络扫描器** * 使用静态分析技术的**文件恶意软件分析器** 该应用程序具有基于 Rich 构建的交互式命令行界面、自动生成 PDF 报告以及持久化的扫描历史记录。 ## 功能 ### 🌐 网络扫描器 * 交互式 Nmap 命令构建器 * 支持 IP 地址、域名和 CIDR * TCP Connect 和 SYN 扫描 * 快速扫描和全端口扫描 * 服务版本检测 * NSE 脚本执行 * OS 指纹识别 * 多目标扫描 * 将网络扫描报告导出为 PDF ### 🦠 文件安全分析器 * 生成 MD5、SHA-1 和 SHA-256 哈希 * 检测已知的恶意哈希 * 启发式恶意软件分析 * 针对加壳或加密文件的熵分析 * 检测可疑的 API 调用 * 双重扩展名攻击检测 * 使用 magic bytes 进行文件类型识别 * 风险分类: * 🟢 安全 * 🟡 可疑 * 🔴 潜在恶意 * 将分析报告导出为 PDF ### 📊 附加功能 * 使用 Rich 的交互式终端 UI * 存储在 JSON 中的持久化扫描历史记录 * 自动依赖安装 * 详尽的安全建议 * 专业的 PDF 报告生成 * 教育免责声明和道德使用通知 ## 使用的技术 * Python 3 * Rich * python-nmap * FPDF2 * hashlib * JSON * 正则表达式 * Nmap ## 安装说明 ``` git clone https://github.com/yourusername/CyberScan-Pro.git cd CyberScan-Pro pip install rich python-nmap fpdf2 ``` 安装 Nmap: * Windows: https://nmap.org/download.html * Linux: ``` sudo apt install nmap ``` 运行: ``` python cyberscan.py ``` ## 项目结构 ``` CyberScan-Pro/ │ ├── cyberscan.py ├── cyberscan_history.json ├── network_scan_*.pdf ├── file_analysis_*.pdf └── README.md ``` ## 工作原理 ### 网络扫描器 1. 输入 IP 地址或域名。 2. 选择扫描选项。 3. 执行 Nmap 扫描。 4. 查看结果。 5. 将报告导出为 PDF。 ### 文件扫描器 1. 选择一个文件。 2. 计算加密哈希。 3. 执行启发式分析。 4. 分析熵和可疑模式。 5. 对文件风险进行分类。 6. 导出报告。 ## 教育目的 CyberScan Pro 仅用于: * 网络安全学习 * 道德黑客练习 * 安全研究 * 授权的渗透测试 * 恶意软件分析教育 未经明确授权,请勿将此软件用于任何系统。 ## 未来改进 * 集成 VirusTotal API * 支持 YARA 规则 * PE 文件分析 * 实时网络监控 * 特征码数据库更新 * 电子邮件警报 * GUI 版本 * 多线程扫描 * Linux 和 macOS 优化 ## 许可证 本项目旨在用于教育和研究目的。在执行任何网络扫描之前,用户有责任遵守适用的法律并获得适当的授权。 ## 作者 本项目作为一个网络安全学习项目开发,旨在演示网络侦察、恶意软件检测、文件分析、报告生成以及安全的 Python 编程实践。
标签:CTI, DAST, DNS 反向解析, Homebrew安装, Nmap, Python, 云存储安全, 云安全监控, 恶意软件分析, 插件系统, 无后门, 网络安全, 网络扫描, 虚拟驱动器, 逆向工具, 隐私保护, 静态分析