2 * main.h - main header file
4 * author: hackbard@hackdaworld.dyndns.org
13 #define SYSCALL_MAX 32
14 #define MAX_DEV_CHARS 6
16 #define SELECT_USEC 200000
19 #define MONITORING_MODE 0x01
20 #define MANAGED_MODE 0x00
21 #define QUIT_MODE 0x02
23 #define MAX_BYTE_WEP 13 /* maximal 104 bit key */
25 /* type definitions */
26 typedef struct s_info {
27 unsigned char mode; /* monitoring/managed mode */
28 char device[MAX_DEV_CHARS]; /* sniffed devie */
29 int logfile_fd; /* file descriptof for logfile */
30 int pcap_fd; /* fd for reading pcap events */
31 char key[13]; /* wep key */
36 /* function prototypes */