" ITREALMS: Observing packet spoofing by ISPs (10)

Wednesday, March 26, 2008

Observing packet spoofing by ISPs (10)

For general information about checksum offloading and why it can cause errors when capturing packets, see http://www.wireshark.org/docs/wsug_html_chunked/ChAdvChecksums.html and http://www.wireshark.org/faq.html#q11.1.

Note that the approach suggested there of disabling TCP checksum verification in Wireshark does not help for our purposes, because we want to compare packets; having TCP checksums that are different across capture files will still appear as a discrepancy between those capture files even if the checksums’ values are never verified.

If your system performs checksum offloading and you are unable to disable it, other options are available.

The pcapdiff programme described below allows you to ignore TCP and UDP checksum values entirely, in case you have reason to believe that checksum offloading is in use.

You can also perform the capture on a separate machine distinct from the computer that is generating the test traffic - as long as it is connected to the same local area network and is able to see the traffic passing by.

In this case, the capture should be performed in promiscuous mode (see footnote 3 above) and, on a network used by multiple people, extra care should be taken to avoid capturing other users’ communications without their knowledge.

Another form of offloading that can cause packet capture accuracy problems is TCP segmentation offloading, also known as large segment offload.

In TCP segmentation offloading, an Ethernet card, rather than operating system software, splits a large TCP packet into multiple TCP packets.

ITREALMS Online ... delivering news for ICT4D

No comments:

Featured post @ITREALMS

Night travel: Over 80 passengers robbed, vehicle set ablaze+video – ITREALMS

ITREALMS ... making leadership SENSE with digital news! Over 80 passengers on night travel to the Eastern part of Nigeria with Ifesinachi Mo...