rehacyber/Automotive-CAN-Intrusion-Detection-System
GitHub: rehacyber/Automotive-CAN-Intrusion-Detection-System
一个基于Python的汽车CAN总线入侵检测系统,通过分析CAN流量检测车载网络攻击并自动生成安全评估报告。
Stars: 0 | Forks: 0
# 汽车CAN入侵检测系统 (CAN IDS)
## 关于项目
汽车CAN入侵检测系统是一个基于 Python 的汽车网络安全项目,用于分析车载 CAN 通信。
该系统通过监控 CAN 流量来检测可疑活动,对攻击进行分类并生成安全报告。
本项目旨在学习并应用汽车网络安全、CAN Bus 安全以及 IDS(入侵检测系统)的原理。
---
## 特性
### CAN 流量分析
- CAN 消息模拟
- 真实 CAN 日志文件分析
- CAN ID 和 DATA 检查
- 流量监控
### 攻击检测
支持的攻击类型:
- CAN Flood Attack
- CAN ID Spoofing Attack
- Replay Attack
### 安全引擎
- 风险评分计算
- 威胁等级判定
- 安全事件记录
- Threat Timeline 生成
### 报告系统
自动生成的报告:
- CSV 安全报告
- TXT 安全报告
- PDF 安全报告
---
## 系统架构
标签:CAN总线, Python, 无后门, 汽车安全, 逆向工具