tharabaligar-star/Advanced-Malware-Detection-System

GitHub: tharabaligar-star/Advanced-Malware-Detection-System

一款使用 Python 构建的桌面端安全检测工具,通过本地黑名单和 VirusTotal API 实现 URL 与文件的恶意软件扫描。

Stars: 1 | Forks: 1

# 高级恶意软件检测系统 ## 📌 项目概述 **高级恶意软件检测系统**是一个基于 Python 的网络安全项目,使用 **Tkinter GUI** 开发并集成了 **VirusTotal API**。 本项目可以帮助用户: - 检测可疑 URL - 扫描文件以查找恶意软件 - 检查恶意软件哈希值 - 使用本地黑名单检测 - 展示专业的网络安全主题 GUI 该系统同时提供: - **本地恶意软件检测** - **在线威胁情报扫描** ## 🎥 项目演示视频 🚀 在此处观看现场演示: 🔗 [点击观看演示](https://go.screenpal.com/watch/cOhubZntRBI) # 🚀 功能 ✅ 现代化的网络安全 GUI ✅ 带有 Logo 和背景的启动画面 ✅ VirusTotal API 集成 ✅ URL 恶意软件检测 ✅ 文件扫描器支持 ✅ 恶意软件哈希数据库检查 ✅ 本地黑名单检测 ✅ 项目信息页面 ✅ 实时威胁分析 # 🛠️ 使用的技术 | 技术 | 用途 | |---|---| | Python | 核心编程 | | Tkinter | GUI 开发 | | Pillow (PIL) | 图像处理 | | VirusTotal API | 恶意软件扫描 | | HTML | 项目信息页面 | # 📂 项目结构 ``` Advanced-Malware-Detection-System/ │ ├── malware_detector.py ├── malware_hashes.txt ├── cyber_bg.jpg ├── logo.jpg ├── project_info.html └── README.md ``` # ⚙️ 安装指南 ## 1️⃣ 克隆仓库 ``` git clone https://github.com/your-username/Advanced-Malware-Detection-System.git ``` ## 2️⃣ 打开项目文件夹 ``` cd Advanced-Malware-Detection-System ``` ## 3️⃣ 安装所需库 ``` pip install pillow requests ``` # ▶️ 运行项目 ``` python malware_detector.py ``` # 🔑 VirusTotal API 设置 本项目使用 VirusTotal API 进行恶意软件分析。 ## 步骤: 1. 在 VirusTotal 上创建账户 2. 生成你的 API Key 3. 替换 `malware_detector.py` 中的这一行 ``` API_KEY = "YOUR_API_KEY" ``` # 🧠 工作原理 ## URL 检测 - 根据本地黑名单检查 URL - 将可疑 URL 发送至 VirusTotal API ## 文件检测 - 扫描选定的文件 - 匹配恶意软件哈希值 - 在线验证威胁 ## 威胁情报 - 显示恶意检测结果 - 展示扫描报告 # 📸 包含的界面 - 启动画面 - 主仪表板 - 威胁检测界面 - 项目信息窗口 # 🎯 未来改进 - 基于 AI 的恶意软件预测 - 机器学习集成 - 实时网络监控 - 生成 PDF 报告 - 支持 深色/浅色 主题 # 👨‍💻 作者 由 Nakshatra SB 开发
标签:Python, Tkinter, VirusTotal API, 多模态安全, 威胁情报, 开发者工具, 无后门, 网页爬虫, 逆向工具