【问题标题】:To convert a pcap file to a json file(tshark)将 pcap 文件转换为 json 文件(tshark)
【发布时间】:2021-04-18 06:30:21
【问题描述】:

在cmd窗口下可以正常工作,但是在Python软件中就不行了 当您编写下面的代码时,json 文件为空。 json 文件为空,待创建。

"cmd) tshark –r 15_20.pcap –T json >15_20.json" 可以正常使用。

import os, sys
import subprocess

#os.system('tshark –r 15_20.pcap –T json > /15_20.json')
subprocess.run('tshark –r 15_20.pcap –T json > 15_20.json' ,shell=True)

【问题讨论】:

    标签: python operating-system subprocess tshark


    【解决方案1】:

    以下代码正常运行-

    import os
    os.system('tshark -r check.pcap -T json > file.json')
    

    我看到 JSON 内容保存在 file.json 中。

    我在我的 MAC 终端上试过了。您能否提供有关您所面临问题的更多详细信息?您是否特别想使用子流程?

    【讨论】:

      猜你喜欢
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 2017-03-25
      • 2018-10-23
      • 1970-01-01
      • 2023-02-07
      • 2021-01-31
      相关资源
      最近更新 更多