X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fhdw-sniff.git;a=blobdiff_plain;f=parse.h;h=31aa94ba09f792503a9456b4261dae583f4d2552;hp=ef167adf1b9b3f6d64d276fd3d68f77f47081671;hb=9dbed1c13fcd9df91f6bad2654f1634d5628f72d;hpb=e0585c09c6eca4aa0af0a5a658e6e711fb76d3a5 diff --git a/parse.h b/parse.h index ef167ad..31aa94b 100644 --- a/parse.h +++ b/parse.h @@ -5,6 +5,12 @@ /* ieee802.11 stuff */ + +typedef unsigned long long int u64; +typedef unsigned int u32; +typedef unsigned short int u16; +typedef unsigned char u8; + #define ADDR_LEN 6 typedef struct s_frame4_hdr { @@ -85,6 +91,18 @@ typedef struct s_frame1_hdr { #define FCTL_STYPE_CFPOLL 0x6 #define FCTL_STYPE_CFACKPOLL 0x7 +typedef struct s_beacon_fb { + u64 timestamp; + u16 beacon_int; + u16 cap_info; + u8 ssid_element_id; + u8 ssid_length; + u8 ssid[32]; + u8 srates_element_id; + u8 srates_element_length; + u8 rest; /* go on here ... */ +} __attribute__ ((packed)) t_beacon_fb; + /* hdw-sniff stuff */