首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >捕获数据包上的网络和传输层功能

捕获数据包上的网络和传输层功能
EN

Stack Overflow用户
提问于 2018-01-22 13:05:48
回答 1查看 63关注 0票数 0

我有一个客户端和服务器程序在TCP上进行通信,在应用层上实现了IEC-60870-5-104协议.我正在嗅探它们之间所有通信量的副本,如何准确地复制从libpcap中提取的数据包上的IP和TCP层功能?就像IP重组、管理无序段、重传、复制TCP段和分离PDU一样,我得到的数据包就像在服务器的应用层上嗅探一样。(还请建议任何有助于实现这一目标的框架工程)。

EN

回答 1

Stack Overflow用户

发布于 2018-01-22 17:35:41

这是一项非常困难和涉及的任务。这是网络入侵检测/深度数据包检查系统所做的,而且AFAIK没有处理它的插入库。

你最好的选择是建立一个现有的系统,比如Bro或Suricata (或者wireshark内部设备),它已经在执行会话跟踪、状态管理、重新组装、重新排序、重复检测等等。然后,您可以添加自己的应用层解码来对重新组装的数据流进行操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48382272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档