Skip to content

ubeyu/tcnopen-trdp-extension

Repository files navigation

列车通信网络攻击检测仿真测试验证平台软件实现

本平台建设需求来源于实验室项目《车载网管交换机网络安全防御模块研发》,仓库代码主要用于列车通信网络仿真平台的软件实现。《车载网管交换机网络安全防御模块研发》项目针对列车通信网络特点,计划搭建列车通信网络攻击检测仿真测试验证平台,具备TRDP协议仿真能力和攻击注入能力,便于入侵检测数据获取,展示攻击效果。

列车仿真实验平台系统主要包括平台主控端和被控端,结构框架图结构如图所示,平台采用实时以太网,三节车厢结构,包含主控模块EGWM×1、自动控制系统ATC×1、乘客信息系统PIS×1、门控系统EDCU×6、空调系统HVAC×3、制动系统BCU×3、牵引系统DCU×1、辅助逆变器SIV×2,全部采用树莓派4B模拟设备。

平台搭建的流程:

  • 1.协议模拟
  • 2.通信实现
  • 3.可视化
  • 4.攻击实现
  • 5.攻击检测

项目进展

  • 1.2020/12/30 空调系统和门控系统的协议添加完毕;
  • 2.2021/03/21 所有设备的通信协议结构体定义完毕。
  • 3.2021/05/21 实现仿真平台TRDP协议通信;
  • 4.2021/06/30 实现仿真平台可视化界面设计;

##TCNOpen TRDP prototype stack

For further information:

注意:已毕业,项目已停止维护,有需要沟通请留言,偶尔回复~

About

个人开发,基于实验室校企合作项目,在tcnopen-trdp-trunk开源项目的基础上,扩展了一些列车通信网络应用层通信的代码,并移植在了树莓派4B集群上,构成了简单列车通信网络仿真平台,开源在这里供大家学习交流。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors