首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >像数据一样重放Pcap文件

像数据一样重放Pcap文件
EN

Stack Overflow用户
提问于 2012-06-28 22:40:33
回答 1查看 769关注 0票数 0

我希望将服务器和客户端之间的握手消息记录到文件中,并在以后重新播放它们。

例如,当我运行带有-debug选项的s_server命令时,我得到如下输出:

代码语言:javascript
运行
复制
read from 0x9482088 [0x948d518] (2064 bytes => 2064 (0x810))
0000 - 0b 00 08 0c 00 08 09 00-04 1a 30 82 04 16 30 82   ..........0...0.
0010 - 02 fe a0 03 02 01 02 02-01 02 30 0d 06 09 2a 86   ..........0...*.
0020 - 48 86 f7 0d 01 01 05 05-00 30 81 88 31 0b 30 09   H........0..1.0.
0030 - 06 03 55 04 06 13 02 4e-4c 31 0b 30 09 06 03 55   ..U....NL1.0...U
0040 - 04 08 0c 02 4e 42 31 12-30 10 06 03 55 04 07 0c   ....NB1.0...U...
0050 - 09 41 4d 53 54 45 52 44-41 4d 31 10 30 0e 06 03   .AMSTERDAM1.0...
0060 - 55 04 0a 0c 07 4d 41 49-4e 20 43 41 31 0c 30 0a   U....MAIN CA1.0.
0070 - 06 03 55 04 0b 0c 03 49-43 54 31 17 30 15 06 03   ..U....ICT1.0...
0080 - 55 04 03 0c 0e 77 77 77-2e 6d 61 69 6e 63 61 2e   U....www.mainca.

我可以将这些数据记录到文件中。但是如何将这些数据(字节)提取到缓冲区中呢?Openssl中有没有什么实用程序可以做到这一点?或者任何事情都可以在C程序中完成?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-28 23:20:57

是。假设您将日志另存为pcap文件,tcpreplay将完全按照您的要求进行操作。如果没有保存为pcap,可以使用libpcap或自己编写文件(格式不是很复杂)。

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

https://stackoverflow.com/questions/11247092

复制
相关文章

相似问题

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