当前位置: 首页 > 面试题库 >

如何以编程方式将IP数据包字节写入PCAP文件格式?

祖迪
2023-03-14
问题内容

假设我有一组代表IP数据包的缓冲区,那么如何生成PCAP文件?我正在寻找API以C / C ++或Java来做到这一点。


问题答案:

jnetpcap包括类PcapDumper作为将写入字节的阵列以一个PCAP文件记录在这里。

[给原始提问者的提示:这个答案被否决了,因为我回答了您的问题,并批评其他人提出了合理的问题,而不是因为答案实际上是错误的。



 类似资料:
  • 我正在建立一个自定义的文件创建与Android应用程序。我试图将Bytebuffer的内容(它是我创建的自定义类中的字符串成员)写入字节类型的文件。但是,每当我这样做时,我得到的是字符串格式的文件内容。我尝试了几种替代方法,例如使用get方法、BufferedOutputStream类、ByteArrayOutputStream类、DataOutputStream类、Filechannel类等。以

  • 问题内容: 我有一堆不是UTF-8编码的文件,我正在将网站转换为UTF-8编码。 我对要保存在utf-8中的文件使用了简单的脚本,但是文件以旧编码保存: 如何以utf-8编码保存文件? 问题答案: file_get_contents / file_put_contents不会神奇地转换编码。 您必须显式转换字符串。例如使用或。 尝试这个: 或者,使用PHP的流过滤器:

  • 问题内容: 我想将数据转换为CSV格式的字符串。 通常会用到它,因为它处理所有疯狂的情况(逗号转义,引号转义,CSV方言等)。捕获的结果是期望输出到文件对象,而不是字符串。 我当前的解决方案是此功能有点怪异: 谁能提供一种仍然可以很好地处理边缘情况的更优雅的解决方案? 编辑:这是我最终完成的方式: 问题答案: 您可以使用而不是自己的: 该模块实现了类似文件的类,该类读写字符串缓冲区(也称为内存文件

  • 问题内容: 我正在Ruby中创建哈希,并希望以正确的格式将其写入JSON文件。 这是我的代码: 这是结果文件的内容: 我正在使用Sinatra(不知道哪个版本)和Ruby v 1.8.7。 如何以正确的JSON格式将其写入文件? 问题答案: 需要JSON库,并使用。 您的temp.json文件现在看起来像:

  • 问题内容: 如何在Java中将字节数组写入文件? 问题答案: 可以使用IOUtils.write(字节[]数据,OutputStream的输出)从Apache的百科全书IO。

  • 问题内容: 我有一个返回字符串的函数。该字符串包含回车符和换行符(0x0D,0x0A)。但是,当我写入文件时,它仅包含换行符。有没有一种方法可以使输出包括回车和换行符。 问题答案: 如果要写入字节,则应以二进制模式打开文件。