5

我需要发送格式错误的以太网帧以进行测试。我已禁用 Rx 和 Tx 校验和的卸载:

root@T60:~# ethtool --show-offload eth0
Features for eth0:
rx-checksumming: off
tx-checksumming: off
    tx-checksum-ipv4: off [fixed]
    tx-checksum-unneeded: off [fixed]
    tx-checksum-ip-generic: off
    tx-checksum-ipv6: off [fixed]
    tx-checksum-fcoe-crc: off [fixed]
    tx-checksum-sctp: off [fixed]

但是,这种卸载是否只涉及 IP、TCP 和 UDP 校验和?是否可以使用 Scapy 在以太网页脚中发送格式错误的帧序列检查的帧?我对此高度怀疑,因为计算以太网 FSC 可能是在 NIC 硬件中实现的?

4

1 回答 1

1
  1. 是的,以太网、IP、TCP、UDP 的校验和和 UDP 校验和很少被检查。

  2. 是的,SCAPY 可以使用原始套接字组装数据包,即使它是错误的校验和

  3. 试试拉 :)

于 2013-10-19T05:13:28.050 回答