/* Sniffit Data File */
#ifndef _SNIFFIT_H_
#define _SNIFFIT_H_
/**** Sniffit functions *****************************************************/
int check_packet(_32_bit,
const struct packetheader *,
const unsigned char *,char *, char *,
struct unwrap *,char *,int);
pcap_handler packethandler(unsigned char *,const struct packetheader *,
const unsigned char *);
int check_mask (const struct packetheader *,const unsigned char *, char *,
char *, char *, struct unwrap *);
pcap_handler interactive_packethandler( char *, const struct packetheader *,
const unsigned char *);
void print_iphead (struct IP_header *, char);
void quit (char *);
void reset_all (void);
char *strlower (char *);
struct file_info *add_dynam (char *, char, char, _32_bit, int);
void delete_dynam (char *, char, char);
void record_buf(struct file_info *, _32_bit, char *, int, int);
void sb_shift(struct file_info *);
void sbuf_update(struct file_info *, _32_bit, char *, int);
struct file_info *search_dynam(char *, char);
void my_exit (void);
/**** Sniffit functions (plugins) *******************************************/
void start_plugin (int, struct Plugin_data *);
#endif
syntax highlighted by Code2HTML, v. 0.9.1