有办法吗?
tcpdump -i lo -A
Run Code Online (Sandbox Code Playgroud)
并打印所有网址,任何连接?
我已经做好了:
sudo tcpdump -i lo -A | grep Host:
Run Code Online (Sandbox Code Playgroud)
这很棒.但我想知道是否有选项可以在tcpdump中做同样的事情
最后,有没有办法在python中执行此操作而不使用sys命令或Popen/subprocess
小智 3
您可以使用 scapy 的 sniff 函数并使用 regex 或 grep
import scapy
tcpdump = sniff(count=5,filter="host 64.233.167.99",prn=lambda x:x.summary())
print tcpdump
Run Code Online (Sandbox Code Playgroud)
更改过滤器文本的过滤器:)
或者也许您想节省流量并在wireshark中查看它
wrpcap("temp.cap",pkts)
Run Code Online (Sandbox Code Playgroud)