X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fhdw-sniff.git;a=blobdiff_plain;f=main.h;h=d89d90eb97b3ba114839adbff378ca2c6c669f56;hp=1628c91352e0ebfdf657aec6a293a731667629ba;hb=c189dbc1ce419a70c8a91ba275dbdf57c4de2ec6;hpb=2f4d587726a2e52de5cd8b8954b4a4f79a5267b8 diff --git a/main.h b/main.h index 1628c91..d89d90e 100644 --- a/main.h +++ b/main.h @@ -37,10 +37,7 @@ #define MESSAGE_MAX 64 #define CHANNEL_MAX 13 #define MAX_DEV_CHARS 6 -#define MAX_SYSCALL_CHARS 64 - -#define HDW_SNIFF_MAX_WIDTH 80 -#define HDW_SNIFF_MAX_HEIGHT 8 +#define MAX_SYSCALL_CHARS 128 #define HOP_SEC 0 #define HOP_USEC 200000 @@ -53,26 +50,36 @@ #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) #define MAX_BYTE_WEP 13 /* maximal 104 bit key */ +#define VIEW_ALL 0x00 +#define VIEW_SINGLE 0x01 + /* type definitions */ typedef struct s_info { t_event event; t_display display; + char *clean_line; + int c_line,c_page; + unsigned char view; t_input input; int count; /* count packages */ 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 */