[Listener] Endianess (finish)
This commit is contained in:
parent
257837962e
commit
b35a0e1e7c
|
@ -325,11 +325,8 @@ void read_packet(u_char *args, const struct pcap_pkthdr *header, const u_char *p
|
||||||
|
|
||||||
/* Traitements communs */
|
/* Traitements communs */
|
||||||
|
|
||||||
// TODO : traiter le boutisme avec ntohs
|
|
||||||
memcpy(&rtap_bytes, &data[2], sizeof(unsigned short)) ; // Recopie les deux octets à partir du troisième octet de donnée qui est la taille de l'en-tête rtap (change avec des flags)
|
memcpy(&rtap_bytes, &data[2], sizeof(unsigned short)) ; // Recopie les deux octets à partir du troisième octet de donnée qui est la taille de l'en-tête rtap (change avec des flags)
|
||||||
#ifdef PLATFORM_ATHEROS
|
rtap_bytes = ntohs(rtap_bytes) ;
|
||||||
rtap_bytes = ((rtap_bytes & 0xff00) >> 8) + ((rtap_bytes & 0xff) << 8) ;
|
|
||||||
#endif // PLATFORM_ATHEROS
|
|
||||||
|
|
||||||
raw_packet_type = data[rtap_bytes] ; // Au bout de l'en-tête rtap il y a celle du 802.11 dont le premier determine le type (beacon ou pas)
|
raw_packet_type = data[rtap_bytes] ; // Au bout de l'en-tête rtap il y a celle du 802.11 dont le premier determine le type (beacon ou pas)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue