我想知道哪些软件/工具可用于制作自定义数据包并发送它们并捕获响应
我正在尝试观察我的操作系统对不同数据包的行为,我想制作自己的数据包,它可能是 tcp upd 或 icmp 或 ssl 数据包,其中包含我想要的字段,以便我可以发送到我的操作系统并观察其回复。那么有没有什么工具/软件可以做,请帮助我
我有一个名为 CommsChampion Ecosystem 的宠物项目。它的创建是为了促进嵌入式系统的 C++ 二进制通信协议的简单且高度编译时可配置的实现。我想你可以用它来实现你的目标。
首先,您使用名为 CommsDSL 的基于 XML 的领域特定语言来定义自定义二进制协议,然后您应该使用名为 commsdsl2comms 的 代码生成器 应用程序来生成单独的 CMake 项目。后者可以构建协议分析和可视化工具,您可以使用它来发送自定义消息/数据包并查看响应。 CommsChampion 生态系统 有很好的文档记录,您应该不会有任何困难来浏览它并构建您需要的一切。