#define MAX_DEV_CHARS 6
#define MAX_SYSCALL_CHARS 128
-#define HDW_SNIFF_MAX_WIDTH 80
-#define HDW_SNIFF_MAX_HEIGHT 8
-
#define HOP_SEC 0
#define HOP_USEC 200000
#define GUI_OFFSET_CTRL 57
#define GUI_OFFSET_DATA 64
#define GUI_OFFSET_ACTIVE 71
+#define GUI_OFFSET_SIGNAL 77
+
+#define HDW_SNIFF_MAX_WIDTH (GUI_OFFSET_SIGNAL+5)
+#define HDW_SNIFF_MAX_HEIGHT 8
/* modes */
-#define MODE_MONITOR (1<<0)
-#define MODE_WLANNG (1<<1)
+#define MODE_IEEE80211 (1<<0)
+#define MODE_PRISM (1<<1)
#define MODE_QUIT (1<<2)
#define MODE_HEXOUT (1<<3)
#define MODE_ASCIIOUT (1<<4)
int count_m;
int count_c;
int count_d;
- unsigned char mode; /* monitoring/managed mode */
+ unsigned char mode; /* ieee802.11/prism mode */
char device[MAX_DEV_CHARS]; /* sniffed devie */
int log_fd; /* file descriptor for logfile */
- int pcap_fd; /* fd for reading pcap events */
- int dump_fd; /* fd for dumping received packages */
+ char dump_file[128];
+ pcap_dumper_t *dump_handle;
int current_channel;
int channel_hop_fd;
pcap_t *pcap_handle;