【发布时间】:2016-05-15 20:04:41
【问题描述】:
我在我的 Linux 系统上运行“sudo tcpdump -s 0 -A port 80”来监控 HTTP 流量。这可行,但所有流量都被压缩了。有什么简单的方法可以即时解压缩,以便我可以实时查看流量?
【问题讨论】:
标签: http networking gzip monitoring tcpdump
我在我的 Linux 系统上运行“sudo tcpdump -s 0 -A port 80”来监控 HTTP 流量。这可行,但所有流量都被压缩了。有什么简单的方法可以即时解压缩,以便我可以实时查看流量?
【问题讨论】:
标签: http networking gzip monitoring tcpdump
试试tcpflow。这个命令可以做你想做的事。摘自man page:
tcpflow 不是逐包显示信息,而是重构 实际数据流 [...] 有一个复杂的插件系统,用于解压压缩的 HTTP 连接
要获得实时视图,您可以告诉tcpflow 写入控制台:
tcpflow -c -a port 80
【讨论】: