X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Fhdw-sniff.git;a=blobdiff_plain;f=main.h;fp=main.h;h=0a39b7be1c871bd321db2399730759ba6894ba4a;hp=4e5259c280c691e2027edf499c8472b0ac2a4c05;hb=c9575c4e105d074120e573587cbf7e7de9a0b5ab;hpb=4496e49cea69d40228b53c6a66a8a4b22bbcb1b7 diff --git a/main.h b/main.h index 4e5259c..0a39b7b 100644 --- a/main.h +++ b/main.h @@ -28,8 +28,12 @@ #include "parse.h" +#include "event.h" +#include "display.h" +#include "input.h" + #define SYSCALL_MAX 32 -#define CHANNEL_MAX 13 +#define CHANNEL_MAX 12 #define MAX_DEV_CHARS 6 #define MAX_SYSCALL_CHARS 64 @@ -47,6 +51,9 @@ /* type definitions */ typedef struct s_info { + t_event event; + t_display display; + t_input input; int count; /* count packages */ unsigned char mode; /* monitoring/managed mode */ char device[MAX_DEV_CHARS]; /* sniffed devie */ @@ -56,12 +63,11 @@ typedef struct s_info { int channel_hop_fd; char key[13]; /* wep key */ pcap_t *pcap_handle; + t_data data; + int view_table; } t_info; - /* function prototypes */ -int usage(void); -int get_user_event(t_info *info); -int hop_channel(t_info *info); +void parse_package(unsigned char *ptr,const struct pcap_pkthdr *pcap_header,const unsigned char *package); #endif