【问题标题】:Any easy way to monitor HTTP gzipped traffic on a live running Linux system?有什么简单的方法可以在实时运行的 Linux 系统上监控 HTTP gzipped 流量?
【发布时间】:2016-05-15 20:04:41
【问题描述】:

我在我的 Linux 系统上运行“sudo tcpdump -s 0 -A port 80”来监控 HTTP 流量。这可行,但所有流量都被压缩了。有什么简单的方法可以即时解压缩,以便我可以实时查看流量?

【问题讨论】:

    标签: http networking gzip monitoring tcpdump


    【解决方案1】:

    试试tcpflow。这个命令可以做你想做的事。摘自man page

    tcpflow 不是逐包显示信息,而是重构 实际数据流 [...] 有一个复杂的插件系统,用于解压压缩的 HTTP 连接

    要获得实时视图,您可以告诉tcpflow 写入控制台:

    tcpflow -c -a port 80
    

    【讨论】:

    • 好建议,但我的目标是 ARM 嵌入式系统,所以我必须交叉编译 tcpflow 等。有没有办法用标准 tcpdump 进行飞行中的 ungzip?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 2010-10-24
    • 2022-08-06
    相关资源
    最近更新 更多