【问题标题】:TCP checksum calculatorTCP校验和计算器
【发布时间】:2015-01-04 16:55:17
【问题描述】:

我遇到了 TCP 问题,我怀疑 Wireshark 为 TCP 计算的校验和不正确,所以我需要一些东西来计算捕获的数据包的校验和。有什么办法吗?

谢谢。

【问题讨论】:

    标签: tcp wireshark checksum


    【解决方案1】:

    您可以使用scapy

    从你的 pcap 文件中加载数据包

    packets = rdpcap("tst.pcap")
    

    选择一个数据包

    packet = packets[0]
    

    选择 TCP 段

    tcpSegment = packet[TCP]
    

    读取存储的校验和

    hex(tcpSegment.chksum)
    

    然后为了计算校验和,删除存储的校验和

    del tcpSegment.chksum
    

    并显示新计算的校验和

    tcpSegment.show2()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-30
      • 2012-10-08
      • 2015-01-30
      • 2014-05-08
      • 2013-05-09
      相关资源
      最近更新 更多