Hi, Im trying to understand how 802.11 calculates the FCS. Im using scapy to build and dissect packets quickly and easily however the FCS field of 802.11 packet is not calculated automatically when building an 802.11 packet. The Dot11Wep packet calculates the IC -WEP specific IC- however there is a second redundancy check that is supposed to check the entire 802.11 packet including the wep data. As i understand it (incorrectly i might add) the FCS is CRC32 of the entire 802.11 packet however when I try this in scapy/python the answer differs from a packet that has been captured and analysed by wireshark to be "correct". How then is the FCS calculated? Cheers asked 01 Apr '12, 04:44 keiza |
One Answer:
The best way to find out how Wireshark calculates the FCS is to examine the source code. Try searching for answered 01 Apr '12, 17:34 cmaynard ♦♦ |
Wow, Thanks so much for your prompt reply and your helpful suggestions!