home *** CD-ROM | disk | FTP | other *** search
/ Power Hacker 2003 / Power_Hacker_2003.iso / E-zine / Magazines / crh / freebsd / rootkit / sniffit.0.3.5 / sniffit.h < prev   
Encoding:
C/C++ Source or Header  |  2002-05-27  |  1.3 KB  |  31 lines

  1. /* Sniffit Data File                                                       */
  2.  
  3. /**** Sniffit functions *****************************************************/ 
  4. int check_packet(unsigned long,
  5.                 const struct packetheader *,
  6.                 const unsigned char *,char *, char *,
  7.                 struct unwrap *,char *,int);          
  8. pcap_handler packethandler(unsigned char *,const struct packetheader *,
  9.                             const unsigned char *);
  10. int check_mask (const struct packetheader *,const unsigned char *, char *,
  11.                                             char *,struct unwrap *);
  12. pcap_handler interactive_packethandler( char *, const struct packetheader *,
  13.                                         const unsigned char *);     
  14. void print_iphead (struct IP_header *, char);
  15. unsigned long getaddrbyname(char *);
  16. void quit (char *);
  17. void reset_all (void);
  18. char *strlower (char *);
  19. struct file_info *add_dynam (char *, char, char, unsigned long, int);
  20. void delete_dynam (char *, char, char);  
  21. void record_buf(struct file_info *, unsigned long, char *, int, int);
  22. void sb_shift(struct file_info *); 
  23. void sbuf_update(struct file_info *, unsigned long, char *, int);
  24. struct file_info *search_dynam(char *, char);
  25. void my_exit (void);
  26.  
  27. /**** Sniffit functions (plugins) *******************************************/ 
  28. void start_plugin (int, struct Plugin_data *);
  29.  
  30.  
  31.