singhparth866/ShieldNet-

GitHub: singhparth866/ShieldNet-

ShieldNet 是一个统一的 Web 网络安全平台,将恶意软件分析、泄露检测、端口扫描和 AI 安全助手整合在同一仪表板中,解决安全从业者频繁切换多工具的问题。

Stars: 0 | Forks: 0

# ShieldNet ShieldNet 的初衷源于一个简单的想法:为什么一名安全分析师、学生或研究员,仅仅为了执行基础的安全检查,就要在多个工具之间来回切换? 在我的网络安全学习之旅中,我发现自己经常在恶意软件扫描器、泄露查询服务、端口扫描器、安全资源和 AI 助手之间频繁切换。虽然每个工具都解决了特定的问题,但没有一个能提供统一的体验。 构建 ShieldNet 正是为了解决这个问题。 这是一个基于 Web 的网络安全平台,将多种安全功能汇聚在一个仪表板中,允许用户在同一处进行安全评估、调查威胁并学习安全概念。 ## 为什么开发这个项目 作为一名网络安全专业的学生,我想创建一个超越传统 CRUD 的项目。 我不想再开发一个任务管理器或电子商务网站,而是希望这个项目能反映出我对攻击性安全、安全运营以及实用网络安全工具的兴趣。 ShieldNet 成为了我的一次尝试,即在学习 Flask、Python、API 集成和安全应用程序设计的同时,将多种安全工作流整合到一个平台中。 ## 功能 ### 恶意软件扫描器 使用基于特征码和启发式的技术分析文件,以识别潜在的恶意内容。 ### 泄露检测 检查电子邮件地址是否出现在已知的泄露数据集中,并了解潜在的账户暴露风险。 ### 端口扫描器 执行基于 TCP 的端口扫描,以识别目标系统上运行的开放服务。 ### 代码保护 一个专注于提升应用程序安全性和保护源代码资产的专用模块。 ### AI 安全助手 由 Google Gemini API 提供支持,可直接在平台内提供网络安全指导、解释和学习辅助。 ### 安全知识库 一个包含网络安全资源、参考资料和教育内容的集中区域。 ## 技术亮点 项目中实现的部分概念包括: - 基于特征码的恶意软件检测 - 启发式分析 - 针对可疑文件的熵分析 - TCP socket 编程 - REST API 集成 - Flask Web 应用程序开发 - 使用 SQLite 进行数据库管理 - 使用 Bootstrap 进行前端开发 ## 🛠️ 技术栈 - Python - Flask - HTML - CSS - JavaScript - Bootstrap - SQLite - Google Gemini API ## 截图 ### 仪表板 ![替代文本](https://raw.githubusercontent.com/singhparth866/ShieldNet-/main/screenshots/dashboard.png) ### 泄露检测 ![替代文本]() ### 恶意软件扫描器 ![替代文本]() ### 端口扫描器 ![替代文本]() ![替代文本]() ## 安装 ``` git clone https://github.com/singhparth866/ShieldNet.git cd ShieldNet pip install -r requirements.txt python app.py ``` ## 未来改进 - 高级恶意软件沙箱 - 实时威胁情报集成 - 漏洞评估模块 - 安全报告引擎 - 多用户身份验证系统 - 云安全评估工具 ## 作者 Parth Singh 计算机工程专业大四学生 | 网络安全爱好者 兴趣方向: - 应用程序安全 - Web 安全 - 漏洞研究 - 攻击性安全 - 云安全 如果您正在查阅此代码库,欢迎随时提供反馈和建议。
标签:Atomic Red Team, DAST, Flask, Python, 多模态安全, 安全运营, 恶意软件分析, 扫描框架, 插件系统, 数据可视化, 数据泄露检测, 数据统计, 无后门, 端口扫描, 网络安全, 逆向工具, 隐私保护