【问题标题】:Is it possible to measure packet rate with libpcap?是否可以使用 libpcap 测量数据包速率?
【发布时间】:2011-07-05 11:08:29
【问题描述】:

我有一个 python 脚本,它使用 libpcap (pcapy) 来捕获一些特定的数据包,例如,从 10.1.1.1 到 10.2.2.2 的数据包。是否可以测量该数据传输速率?我的意思是,我们可以得到一个数据包的大小,但据我所知,我们不知道传输该数据包需要多长时间。还有其他方法可以测量数据包速率吗?

【问题讨论】:

    标签: python pcap libpcap


    【解决方案1】:

    您可以使用time 来计算获取数据包所需的时间:

    import time
    start = time.time()
    # do something you want to time
    elapsed = time.time() - start
    

    【讨论】:

    • 如何识别(1)数据包X离开10.1.1.1的时间和(2)数据包X到达10.2.2.2的时间?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    相关资源
    最近更新 更多