首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号