Aishwarya-khare07/EV-CAN-Intrusion-Detection

GitHub: Aishwarya-khare07/EV-CAN-Intrusion-Detection

基于 Python 和 Streamlit 构建的电动汽车 CAN 总线入侵检测系统,通过交互式仪表板实时监控 CAN 流量并检测多种攻击行为。

Stars: 0 | Forks: 0

# 电动汽车 CAN 入侵检测系统 ## 概述 这是一个使用 Python、Streamlit、Pandas 和 Plotly 开发的实时电动汽车(EV)CAN 总线网络安全监控仪表板。 该项目监控 CAN 网络流量,检测可疑消息,可视化车辆参数,并通过交互式仪表板提供网络安全洞察。 ## 项目目标 本项目的目标是检测电动汽车中异常的 CAN 总线活动,并通过专业的实时监控仪表板展示网络安全分析结果。 ## 功能 ✅ 实时 CAN 消息监控 ✅ 入侵检测警报 ✅ 车速分析 ✅ 车辆转速分析 ✅ 攻击分布可视化 ✅ 交互式图表和图形 ✅ CAN 流量分析 ✅ 安全监控仪表板 ✅ CAN 消息数据表 ✅ 攻击日志监控 ## 使用的技术 - Python - Streamlit - Pandas - Plotly - GitHub - Streamlit Community Cloud ## 数据集 ### CAN 数据 - 车速 - 转速 - CAN 消息信息 ### 攻击日志 - 正常流量 - DoS 攻击 - 模糊攻击 - 转速欺骗 ## 仪表板截图 ### 仪表板概览 ![仪表板](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/9e417a3bcc202555.png) ### 仪表板分析 ![分析](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/958ae7cc04202602.png) ### 速度和转速监控 ![速度和转速](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/b12fc38b4c202607.png) ### 攻击检测 ![攻击检测](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/9d22896118202612.png) ### 攻击分布 ![攻击分布](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/29d9c6d47d202618.png) ### CAN 流量分析 ![流量分析](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/1aea8fba1f202625.png) ### 最终仪表板视图 ![最终仪表板](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/14cc40819f202629.png) ## 在线仪表板 在下方粘贴您的 Streamlit 仪表板链接: ## https://ev-can-intrusion-detection-mlfesgciuvxth8z8fntzkt.streamlit.app/ ## 仓库结构 EV-CAN-Intrusion-Detection ├── app.py ├── can_data.csv ├── attack_log.csv ├── requirements.txt ├── README.md ├── 1.PNG ├── 2.PNG ├── 3.PNG ├── 4.PNG ├── 5.PNG ├── 6.PNG └── 7.PNG ## 未来改进 - 基于机器学习的入侵检测 - 实时 CAN 总线接口集成 - 预测性威胁分析 - 高级网络安全警报 - 基于云的监控 ## 作者 Aishwarya Khare 电子与通信工程 项目:电动汽车 CAN 入侵检测系统
标签:CAN总线, Kubernetes, Python, 入侵检测系统, 安全数据湖, 无后门, 电动汽车, 车联网安全, 逆向工具