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 攻击
- 模糊攻击
- 转速欺骗
## 仪表板截图
### 仪表板概览

### 仪表板分析

### 速度和转速监控

### 攻击检测

### 攻击分布

### CAN 流量分析

### 最终仪表板视图

## 在线仪表板
在下方粘贴您的 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, 入侵检测系统, 安全数据湖, 无后门, 电动汽车, 车联网安全, 逆向工具