首页> 外文会议>Conference on disruptive technologies in sensors and sensor systems >A Preliminary Architecture for Building Communication Software from Traffic Captures
【24h】

A Preliminary Architecture for Building Communication Software from Traffic Captures

机译:从交通捕获构建通信软件的初步架构

获取原文
获取外文期刊封面目录资料

摘要

Security analysts are tasked with identifying and mitigating network service vulnerabilities. A common problem associated with in-depth testing of network protocols is the availability of software that communicates across disparate protocols. Many times, the software required to communicate with these services is not publicly available. Developing this software is a time-consuming undertaking that requires expertise and understanding of the protocol specification. The work described in this paper aims at developing a software package that is capable of automatically creating communication clients by using packet capture (pcap) and TShark dissectors. Currently, our focus is on simple protocols with fixed fields. The methodologies developed as part of this work will extend to other complex protocols such as the Gateway Load Balancing Protocol (GLBP), Port Aggregation Protocol (PAgP), and Open Shortest Path First (OSPF). Thus far, we have architected a modular pipeline for an automatic traffic-based software generator. We start the transformation of captured network traffic by employing TShark to convert packets into a Packet Details Markup Language (PDML) file. The PDML file contains a parsed, textual, representation of the packet data. Then, we extract field data, types, along with inter and intra-packet dependencies. This information is then utilized to construct an XML file that encompasses the protocol state machine and field vocabulary. Finally, this XML is converted into executable code. Using our methodology, and as a starting point, we have succeeded in automatically generating software that communicates with other hosts using an automatically generated Internet Control Message Protocol (ICMP) client program.
机译:安全分析师任务是识别和缓解网络服务漏洞。与网络协议的深入测试相关的常见问题是跨不同协议通信的软件的可用性。多次,与这些服务进行通信所需的软件不公开。开发该软件是一种耗时的企业,需要专门知识和对协议规范的理解。本文描述的工作旨在开发一种软​​件包,该软件包能够通过使用数据包捕获(PCAP)和TShark解剖器自动创建通信客户端。目前,我们的重点是在具有固定字段的简单协议上。作为本工作的一部分开发的方法将扩展到其他复杂协议,例如网关负载平衡协议(GLBP),端口聚合协议(PAGP),以及首先打开最短路径(OSPF)。到目前为止,我们已经归档了基于自动流量的软件发生器的模块化管道。我们通过使用TShark将数据包转换为数据包详细信息标记语言(PDML)文件来开始转换捕获的网络流量。 PDML文件包含分组数据的解析,文本表示。然后,我们提取字段数据,类型以及分组间依赖项。然后利用此信息来构造包含协议状态机和字段词汇表的XML文件。最后,此XML被转换为可执行代码。使用我们的方法,作为起点,我们已经成功地使用自动生成的Internet控制消息协议(ICMP)客户端程序自动生成与其他主机通信的软件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号