moved old stuff to old/, added new stuff
[my-code/hdw-sniff.git] / main.h
1 /*
2  * main.h - main header file
3  *
4  * author: hackbard@hackdaworld.dyndns.org
5  *
6  */
7
8 #include <stdio.h>
9
10
11 #define SYSCALL_MAX 32
12 #define MAX_DEV_CHARS 6
13 #define PCAP_SELECT_SEC 0
14 #define PCAP_SELECT_USEC 200000
15
16 #define CAP_MODE_MASK 0x01
17 #define CAP_QUIT_MASK 0x02
18
19 #define MONITORING_MODE 0x01
20 #define MANAGED_MODE 0x00
21 #define QUIT_MODE 0x02
22
23 #define IWPRIV_M_MODE 3
24
25
26 /* typedefinitions */
27 struct info_struct
28 {
29  unsigned char caps; /* capabilities */
30  int logfile_fd; /* file descriptof for logfile */
31  char device[MAX_DEV_CHARS]; /* sniffed devie */
32  int channel_hop_fd; /* fd for channel hopping */
33 };
34
35
36 /* function prototypes */
37 int usage(void);