作者:唐辉wiresharklua协议解析
摘要:随着软件技术的快速发展,其在地铁信号系统中应用也愈来愈广泛。新技术给地铁系统设计带来了极大的便利和灵活性。目前地铁信号系统设计过程中尚未实现互联互通,各家系统之间使用的通信协议各不相同。虽然目前地铁信号系统的信息交换网络层都已经采用了标准的IP协议,关系到各子系统之间所采用的应用协议仍然是私有协议,在对这些私有协议进行测试验证时,只能基于私有的应用协议逐字节或者比特来进行判断,这种方法工作量大且容易出错,极大地降低了系统集成测试的效率。描述了基于wireshark的开放性架构,利用脚本语言lua实现地铁信号系统子系统的私有协议解析实现,以对子系统之间的应用数据进行在线解析,极大地提高了测试执行过程中的效率。同时这些脚本充分利用了wireshark提供的网络抓包功能,大大地降低了开发周期。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社