我想重新写入UDP数据包的内容/有效载荷,因为它们被机器接收到,在选定的报告中 – 在它们被传递到监听应用程序之前。
例如,我想通过使用类似grep的正则expression式(添加,删除或更改每个收到的消息的部分)更改基于UDP的协议的标头。
这是可能的软件防火墙或类似的工具?
谢谢大家!
如果这不是生产,而只是学习。 我推荐Scapy ,你可以在与OSI模型相关的面向对象的接口上制作和重放数据包。 它就像一个交互式的Python控制台。 你也可以嗅一下,很有趣;-)
这样的工具被称为UDP代理,并且有一些在那里。
TRIPP也可能是一个解决scheme: