X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fhdw-sniff.git;a=blobdiff_plain;f=main.h;h=1628c91352e0ebfdf657aec6a293a731667629ba;hp=9c2387ade2ba7e961019452e97fb8511a71b2393;hb=2f4d587726a2e52de5cd8b8954b4a4f79a5267b8;hpb=e0585c09c6eca4aa0af0a5a658e6e711fb76d3a5 diff --git a/main.h b/main.h index 9c2387a..1628c91 100644 --- a/main.h +++ b/main.h @@ -31,15 +31,29 @@ #include "event.h" #include "display.h" #include "input.h" +#include "list.h" #define SYSCALL_MAX 32 -#define CHANNEL_MAX 12 +#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 HOP_SEC 0 #define HOP_USEC 200000 +#define GUI_OFFSET_STA 1 +#define GUI_OFFSET_SSID 19 +#define GUI_OFFSET_AP 39 +#define GUI_OFFSET_WEP 44 +#define GUI_OFFSET_MGMT 50 +#define GUI_OFFSET_CTRL 57 +#define GUI_OFFSET_DATA 64 +#define GUI_OFFSET_ACTIVE 71 + /* modes */ #define MODE_MONITOR (1<<0) #define MODE_WLANNG (1<<1) @@ -55,6 +69,9 @@ typedef struct s_info { t_display display; t_input input; int count; /* count packages */ + int count_m; + int count_c; + int count_d; unsigned char mode; /* monitoring/managed mode */ char device[MAX_DEV_CHARS]; /* sniffed devie */ int log_fd; /* file descriptor for logfile */ @@ -69,5 +86,6 @@ typedef struct s_info { /* function prototypes */ void parse_package(unsigned char *ptr,const struct pcap_pkthdr *pcap_header,const unsigned char *package); +int display_console(t_info *info,char *string); #endif