我在命令行上运行了一个小应用程序,我正在尝试查看它创建的(http)网络流量。
是否有某种包装程序(如“时间”或“观看”)可以显示进出应用程序的所有网络流量? (至少,在文件中复制一份)
答案 0 :(得分:14)
在命令行中使用tcpdump
或在桌面使用wireshark
。
例如,捕获网络流量
tcpdump -s0 -i any -wfile.pcap port 80
要直接观看,请删除-wfile.pcap
阅读以前保存的文件
tcpdump -r file.pcap
但是对于网络流量,如果您有兴趣观看http流,我想使用tcpflow -C port 80