【发布时间】:2020-01-03 09:38:45
【问题描述】:
我正在尝试使用参数 -i ethernet -f udp 运行 tshark.exe,但我似乎无法弄清楚如何在 Python 中执行此操作。这是部分代码
from geolite2 import geolite2
import socket, subprocess
cmd = r"C:\Program Files\Wireshark\tshark.exe"
process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
my_ip = socket.gethostbyname(socket.gethostname())
reader = geolite2.reader()
运行相同的东西,但 cmd = r"C:\Program Files\Wireshark\tshark.exe -i ethernet -f udp 将不起作用。
【问题讨论】: