Trinity2702/AI-Decoy-Intrusion-Intelligence-Platform

GitHub: Trinity2702/AI-Decoy-Intrusion-Intelligence-Platform

这是一个AI驱动的蜜罐入侵智能平台,用于实时检测和分析恶意入侵活动,提升网络安全情报能力。

Stars: 0 | Forks: 0

# AI驱动的基于诱饵的入侵智能系统(实时漏洞评估) ## 📌 概述 本项目展示了一个AI驱动的网络安全监控平台,旨在受控的虚拟化环境中模拟、检测、分析和可视化恶意入侵活动。该系统结合了蜜罐技术、基于机器学习的异常检测、NLP驱动的命令分析以及实时仪表板可视化,以提升入侵智能和攻击者行为监控能力。 该平台使用Cowrie SSH蜜罐捕获攻击者活动,通过基于Python的分析管道处理入侵日志,应用Isolation Forest进行异常检测,并通过交互式Streamlit仪表板展示威胁情报。 ## 🎯 目标 * 部署一个逼真的SSH蜜罐环境 * 捕获并分析攻击者行为 * 实时入侵监控 * 使用机器学习检测异常会话 * 通过交互式仪表板可视化攻击分析 * 使用Nmap模拟漏洞评估 * 利用AI和NLP技术提升网络安全情报 ## 🏗️ 系统架构 项目架构包括: * Kali Linux 攻击机 * 基于Ubuntu的Cowrie蜜罐服务器 * 实时JSON日志收集 * AI/ML异常检测引擎 * 基于NLP的命令分类 * Streamlit可视化仪表板 * 基于Nmap的漏洞评估模块 ## 🧠 主要特性 ### 🔹 基于蜜罐的入侵捕获 * 使用Cowrie的基于SSH的诱饵环境 * 捕获登录尝试、命令、会话和攻击者交互 ### 🔹 AI/ML异常检测 * 基于Isolation Forest的异常检测 * 行为会话分析 * 可疑活动识别 ### 🔹 NLP命令分析 * 命令分类与行为解释 * 检测恶意侦察和载荷活动 ### 🔹 实时仪表板 * 基于Streamlit的交互式仪表板 * 实时入侵分析与可视化 * 攻击趋势与统计 ### 🔹 漏洞评估 * 基于Nmap的扫描与服务枚举 * 开放端口与服务分析 ### 🔹 多攻击者模拟 * 多个模拟的攻击者IP * 逼真的入侵情报生成 ## 🛠️ 使用的技术 | 技术 | 用途 | | ------------- | --------------------------- | | Python | 后端分析与机器学习 | | Cowrie | SSH 蜜罐 | | Streamlit | 仪表板可视化 | | Scikit-learn | 机器学习 | | Pandas | 日志处理 | | Plotly | 交互式图表 | | VirtualBox | 虚拟化实验室环境 | | Kali Linux | 攻击模拟 | | Ubuntu Server | 蜜罐部署 | | Nmap | 漏洞评估 | ## 📊 机器学习模型 ### 孤立森林 该项目使用Isolation Forest——一种无监督异常检测算法,基于攻击者的会话模式、命令频率和登录活动来识别可疑的入侵行为。 ## 🌐 虚拟化实验室环境 该系统部署在一个隔离的基于VirtualBox的虚拟化环境中,包括: * Ubuntu 蜜罐服务器 * Kali Linux 攻击机 * 用于安全攻击模拟的仅主机网络 ## 📈 仪表板功能 * 实时入侵监控 * 攻击源追踪 * 会话分析 * 命令监控 * 威胁统计可视化 * 基于AI的异常识别 * 漏洞扫描可视化 ## 🔐 实现的网络安全概念 * 蜜罐技术 * 入侵情报 * 威胁监控 * 行为分析 * 异常检测 * 漏洞评估 * MITRE ATT&CK 映射 * SSH攻击模拟 ## 🚀 未来增强计划 * 使用Wazuh/ELK Stack进行SIEM集成 * 实时Telegram和电子邮件告警 * 威胁情报API集成 * 基于地理定位的攻击分析 * Docker容器化部署 * 基于深度学习的威胁预测 * 多蜜罐分布式部署 ## 📷 项目截图 ## 📚 学术背景 该项目是Manipal University Jaipur的B.Tech信息技术专业毕业设计项目的一部分。 ## 👨‍💻 作者 * Ishaan Liam * 项目团队成员 ## 📄 许可 本项目仅供学术和教育目的使用。
标签:AES-256, AI安全, Apex, Chat Copilot, Cowrie蜜罐, CTI, Kubernetes, NLP分析, Nmap扫描, Python编程, Streamlit仪表盘, Ubuntu系统, 入侵智能, 命令分类, 威胁情报, 开发者工具, 异常检测, 攻击模拟, 机器学习, 漏洞评估, 网络安全, 蜜罐技术, 逆向工具, 隐私保护, 驱动签名利用