|
Data Structures |
| struct | bit_field_description |
| struct | p80211_caphdr |
| struct | FixedField_t |
| struct | ScanResult_t |
| struct | ClientInfo_t |
| struct | Statistics_t |
| struct | CaptureArg_t |
| struct | ConfigStruct |
| struct | ManufData_t |
Defines |
| #define | ABSTRACTION_LAYER |
| #define | FALSE (UINT8) 0 |
| #define | TRUE (UINT8) 1 |
| #define | UINT8_MAX (0xffUL) |
| #define | UINT16_MAX (0xffffUL) |
| #define | UINT32_MAX (0xffffffffUL) |
| #define | INT8_MAX (0x7fL) |
| #define | INT16_MAX (0x7fffL) |
| #define | INT32_MAX (0x7fffffffL) |
| #define | __WLAN_ATTRIB_PACK__ __attribute__ ((packed)) |
| #define | __WLAN_PRAGMA_PACK1__ |
| #define | __WLAN_PRAGMA_PACKDFLT__ |
| #define | __WLAN_INLINE__ inline |
| #define | WIFISCANNER_VERSION WIFISCANNER_VERSION_NUM |
| #define | MAX_BUFFER_SIZE 4096 |
| #define | MAX_PACKET_LEN (MAX_BUFFER_SIZE - 2) |
| #define | DEVNAME_LEN 16 |
| #define | MCAST_GRP_SNIFF 0x00000002 |
| #define | WLAN_STR_ADDR_LEN 18 |
| #define | MAXSIZE_OTHERINFORMATION 0x100 |
| #define | HISTORY_SIZE 4 |
| #define | MAX_NUMBER_OF_DETECTED_CLIENT 8192 |
| #define | KEYBOARD_BUFFER 8 |
| #define | MANUF_MAXSTRINGLENGTH 32 |
| #define | UINT8_to_UINT16(a, b) ( b + (a << 8)) |
| #define | UINT8_to_UINT32(a, b, c, d) ( UINT8_to_UINT16(c,d) + (UINT8_to_UINT16(a,b) << 16)) |
| #define | UINT8_to_UINT64(a, b, c, d, e, f, g, h) ( h + (g << 8) + (f << 16) + (e << 24) + (d << 32) + (c << 40) + (b << 48) + (a << 52)) |
| #define | UINT8_data(a, offset) (a[offset]) |
| #define | UINT16_data(a, offset) (UINT8_to_UINT16(a[offset], a[offset + 1])) |
| #define | UINT32_data(a, offset) (UINT8_to_UINT32(a[offset], a[offset + 1], a[offset + 2], a[offset + 3])) |
| #define | UINT64_data(a, offset) |
| #define | TIME_TO_SLEEP_BEFORE_CHANGE_CHANNEL (1000/(14*1)) |
| #define | TIMEOUT_TRY_TO_READ_PAQUET (1000000/(14/2)) |
| #define | MIN_OF(x, y) ((x) < (y) ? (x) : (y)) |
| #define | MAX_OF(x, y) ((x) > (y) ? (x) : (y)) |
| #define | GET_BIT(a, n) ((a >> n) & 1) |
| #define | SET_BIT(a, n) (a|=(1<<n)) |
| #define | CLR_BIT(a, n) (a&=~(1<<n)) |
| #define | SWITCH_BIT(a, n) (a^=(1<<n)) |
| #define | IS_BIT_SET(a, n) (a & (1<<n)) |
| #define | IS_BIT_CLR(a, n) (~(a & (1<<n))) |
| #define | TYPE_BIT_AP 0 |
| #define | TYPE_BIT_BEACON 1 |
| #define | TYPE_BIT_P2P 2 |
| #define | TYPE_BIT_DATA 3 |
| #define | TYPE_BIT_TODS 4 |
| #define | TYPE_BIT_FROMDS 5 |
| #define | SET_TYPE_BIT_AP(x) SET_BIT(x, TYPE_BIT_AP) |
| #define | SET_TYPE_BIT_BEACON(x) SET_BIT(x, TYPE_BIT_BEACON) |
| #define | SET_TYPE_BIT_P2P(x) SET_BIT(x, TYPE_BIT_P2P) |
| #define | SET_TYPE_BIT_DATA(x) SET_BIT(x, TYPE_BIT_DATA) |
| #define | SET_TYPE_BIT_TODS(x) SET_BIT(x, TYPE_BIT_TODS) |
| #define | SET_TYPE_BIT_FROMDS(x) SET_BIT(x, TYPE_BIT_FROMDS) |
| #define | CLEAR_TYPE_BIT_AP(x) CLR_BIT(x, TYPE_BIT_AP) |
| #define | CLEAR_TYPE_BIT_BEACON(x) CLR_BIT(x, TYPE_BIT_BEACON) |
| #define | CLEAR_TYPE_BIT_P2P(x) CLR_BIT(x, TYPE_BIT_P2P) |
| #define | CLEAR_TYPE_BIT_DATA(x) CLR_BIT(x, TYPE_BIT_DATA) |
| #define | CLEAR_TYPE_BIT_TODS(x) CLR_BIT(x, TYPE_BIT_TODS) |
| #define | CLEAR_TYPE_BIT_FROMDS(x) CLR_BIT(x, TYPE_BIT_FROMDS) |
| #define | GET_TYPE_BIT_AP(x) GET_BIT(x, TYPE_BIT_AP) |
| #define | GET_TYPE_BIT_BEACON(x) GET_BIT(x, TYPE_BIT_BEACON) |
| #define | GET_TYPE_BIT_P2P(x) GET_BIT(x, TYPE_BIT_P2P) |
| #define | GET_TYPE_BIT_DATA(x) GET_BIT(x, TYPE_BIT_DATA) |
| #define | GET_TYPE_BIT_TODS(x) GET_BIT(x, TYPE_BIT_TODS) |
| #define | GET_TYPE_BIT_FROMDS(x) GET_BIT(x, TYPE_BIT_FROMDS) |
| #define | TYPE_BIT_00 "Client" |
| #define | TYPE_BIT_01 "AP Base" |
| #define | TYPE_BIT_02 "AP Base (STA in master mode)" |
| #define | TYPE_BIT_03 "AP Base (dedicated)" |
| #define | TYPE_BIT_04 "Ad-Hoc STA" |
| #define | TYPE_BIT_05 "???5" |
| #define | TYPE_BIT_06 "Ad-Hoc STA (beacon)" |
| #define | TYPE_BIT_07 "Ad-Hoc STA" |
| #define | TYPE_BIT_08 "STA Activity" |
| #define | TYPE_BIT_09 "???9 Reserved" |
| #define | TYPE_BIT_0A "???A Reserved" |
| #define | TYPE_BIT_0B "???B Reserved" |
| #define | TYPE_BIT_0C "???C Reserved" |
| #define | TYPE_BIT_0D "???D Reserved" |
| #define | TYPE_BIT_0E "???E Reserved" |
| #define | TYPE_BIT_0F "???F Reserved" |
| #define | SUBTYPE_BIT_00 "Radio only" |
| #define | SUBTYPE_BIT_01 "Data To DS" |
| #define | SUBTYPE_BIT_02 "Data From DS" |
| #define | SUBTYPE_BIT_03 "Data AP to AP" |
| #define | SUBTYPE_BIT_04 "???4 Reserved" |
| #define | SUBTYPE_BIT_05 "???5 Reserved" |
| #define | SUBTYPE_BIT_06 "???6 Reserved" |
| #define | SUBTYPE_BIT_07 "???7 Reserved" |
| #define | SUBTYPE_BIT_08 "???8 Reserved" |
| #define | SUBTYPE_BIT_09 "???9 Reserved" |
| #define | SUBTYPE_BIT_0A "???A Reserved" |
| #define | SUBTYPE_BIT_0B "???B Reserved" |
| #define | SUBTYPE_BIT_0C "???C Reserved" |
| #define | SUBTYPE_BIT_0D "???D Reserved" |
| #define | SUBTYPE_BIT_0E "???E Reserved" |
| #define | SUBTYPE_BIT_0F "???F Reserved" |
| #define | WLAN_SIZEOF_TYPEOFPACKET (6+4+1) |
| #define | STR_YES "Yes" |
| #define | STR_NO "No" |
| #define | STR_WEP "Cry" |
| #define | STR_WPA "WPA" |
| #define | STR_NOWEP "---" |
| #define | STR_STA "STA" |
| #define | STR_sta "sta" |
| #define | STR_AP "AP" |
| #define | WLAN_FSTYPE_ACTION 0x0D |
| #define | WLAN_FSTYPE_BLOCK_ACK_REQ 0x08 |
| #define | WLAN_FSTYPE_BLOCK_ACK 0x09 |
| #define | MAX_DEBUG_LEVEL 3 |
| #define | DEBUG_POINT debug(3, "%s:%d\n", __FUNCTION__, __LINE__); |
| #define | HELPTEXT1 |
| #define | HELPTEXT |
| #define | DISPLAY_ACK_BIT 0 |
| #define | DISPLAY_BEACON_BIT 1 |
| #define | DISPLAY_CONTROL_BIT 2 |
| #define | DISPLAY_DATA_BIT 3 |
| #define | DISPLAY_PROBE_BIT 4 |
| #define | DISPLAY_STATION_BIT 5 |
| #define | IS_DISPLAY_ACK(x) ( IS_BIT_SET(x, DISPLAY_ACK_BIT)) |
| #define | IS_DISPLAY_BEACON(x) ( IS_BIT_SET(x, DISPLAY_BEACON_BIT)) |
| #define | IS_DISPLAY_CONTROL(x) ( IS_BIT_SET(x, DISPLAY_CONTROL_BIT)) |
| #define | IS_DISPLAY_DATA(x) ( IS_BIT_SET(x, DISPLAY_DATA_BIT)) |
| #define | IS_DISPLAY_PROBE(x) ( IS_BIT_SET(x, DISPLAY_PROBE_BIT)) |
| #define | IS_DISPLAY_STATION(x) ( IS_BIT_SET(x, DISPLAY_STATION_BIT)) |
| #define | WLAN_NG_CARD 1 |
| #define | CISCO_CARD 2 |
| #define | LUCENT_CARD 3 |
| #define | WLAN_NG_CARD_AVS_CFF2 4 |
| #define | PCAP_VIRTUAL_CARD 5 |
| #define | HOSTAP_CARD 6 |
| #define | CISCO_CVS_CARD 7 |
| #define | ATHEROS_CARD 8 |
| #define | PRISM54G_CARD 9 |
| #define | AIRJACK_CARD 10 |
| #define | IPW_CARD 11 |
| #define | MADWIFI_NG_CARD 12 |
| #define | phytype_fhss_dot11_97 1 |
| #define | phytype_dsss_dot11_97 2 |
| #define | phytype_irbaseband 3 |
| #define | phytype_dsss_dot11_b 4 |
| #define | phytype_pbcc_dot11_b 5 |
| #define | phytype_ofdm_dot11_g 6 |
| #define | phytype_pbcc_dot11_g 7 |
| #define | phytype_ofdm_dot11_a 8 |
| #define | IW_MAX_PRIV_DEF 256 |
| #define | WLAN_ETHADDR_LEN 6 |
| #define | WLAN_IEEE_OUI_LEN 3 |
| #define | WLAN_ETHCONV_ENCAP 1 |
| #define | WLAN_ETHCONV_RFC1042 2 |
| #define | WLAN_ETHCONV_8021h 3 |
| #define | WLAN_MIN_ETHFRM_LEN 60 |
| #define | WLAN_MAX_ETHFRM_LEN 1514 |
| #define | WLAN_ETHHDR_LEN 14 |
| #define | WLAN_SSID_MAXLEN 32 |
| #define | P80211CAPTURE_VERSION 0x80211001 |
Typedefs |
| typedef struct p80211_caphdr | p80211_caphdr_t |
| typedef struct CaptureArg_t | CaptureArg |
Enumerations |
| enum | {
NO_ERROR = 0,
ERROR_CANT_CREATE_SOCKET,
ERROR_COULDNT_FIND_A_FREE_IFACE,
ERROR_CANT_OPEN_PCAP,
ERROR_UNKNOWN_INTERFACE,
ERROR_CANT_SET_CHANNEL,
ERROR_CANT_SET_MODE,
ERROR_CANT_SET_SSID,
ERROR_CHANNEL_OUT_OF_BOUND,
ERROR_HOP_OUT_OF_BOUND,
ERROR_DONT_TRY_TO_SLEEP_ON_THE_KEYBOARD,
ERROR_UNKNOWN_INTERFACE_TYPE,
ERROR_BAD_PARAMETER,
ERROR_MISSING_PCAP_FILE,
ERROR_NOT_ROOT,
ERROR_PCAP_CANT_OPEN,
ERROR_PQT_TYPE_IS_UNKNOWN,
ERROR_CANT_OPEN_FILE,
ERROR_SIG_HANDLER,
ERROR_THREAD_CANT_INIT,
ERROR_IF_CANT_INIT,
ALL_CHANNEL_ARE_LOCKED,
EXIT_BY_CTRLC,
EXIT_PB_WITH_CHANNEL_HOP,
EXIT_PB_WITH_CHANNEL_INIT,
EXIT_CANT_SAVE_DATA,
EXIT_MAX_PACKET_REACHED,
EXIT_WITH_Q,
TYPE_OF_CARD_IS_UNKNOWN,
MADWIFING_ERROR_NO_DEVICE_PRESENT,
MADWIFING_ERROR_CANT_CREATE_SOCKET,
MADWIFING_ERROR_CANT_DESTROY_VAP,
MADWIFING_ERROR_NO_VAP_CREATED,
MADWIFING_ERROR_CANT_SET_IFFLAGS,
MADWIFING_ERROR_NO_INTERFACE_AVAILABLE,
CISCO_PROC_FILE_ERROR,
IWPRIV_FAILED_TO_RETREIVE_IOCTL_LIST,
IWPRIV_FAILED_TO_FIND_IOCTL,
IWPRIV_FAILED_TO_FIND_SUBIOCTL,
IWPRIV_FAILED_TO_SET_VALUE,
IWPRIV_DOES_NOT_ACCEPT_INTEGER,
IWPRIV_NEED_MORE_THAN_2_ARG,
IWPRIV_FAILED_TO_SET_IOCTL,
GPSD_UNKNOWN_HOST,
GPSD_CANT_OPEN_SOCKET,
GPSD_CANT_BIND_PORT,
GPSD_CANT_CONNECT,
GPSD_WRITE_ERROR,
ERROR_UNKNOWN
} |