#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
/* 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 */
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