2024-10-17 06:28:51 发布
网友
我试图发送GET请求,但在开始请求之前,我想捕获流量。可以使用以下命令捕获流量:
dumpcap -i eth0 -f "udp port 53" -w dns.cap
在后台。当我捕获数据包时,我需要通过发送一些url来发出一些请求。现在,有了下面的代码,我的捕获代码似乎不起作用,我甚至看不到域名系统.cap文件夹中的文件。在
怎么了?在
os.spanwl被认为是旧的,应该用subprocess.Popen替换。将os.spanwnl调用替换为:
os.spanwl
subprocess.Popen
os.spanwnl
subprocess.Popen(['/usr/bin/dumpcap', '-i', 'eth0', '-f', 'udp port 53', '-w', '/tmp/dns.cap'])
最好在启动dumpcap之后添加一些暂停(sleep),以确保在发出请求时建立捕获。在
os.spanwl
被认为是旧的,应该用subprocess.Popen
替换。将os.spanwnl
调用替换为:最好在启动dumpcap之后添加一些暂停(sleep),以确保在发出请求时建立捕获。在
相关问题 更多 >
编程相关推荐