ec_dissector.h
上传用户:nilegod
上传日期:2007-01-08
资源大小:220k
文件大小:1k
源码类别:

网络截获/分析

开发平台:

C/C++

  1. extern void Dissector_Connections( char mode, short proto, u_char *data, void *data_to_ettercap, int Conn_Mode );
  2. #define FUNC_DISSECTOR(func) int func( u_char *data, void *vdata_to_ettercap, int Conn_Mode )
  3. #define ONLY_CONNECTION    CONNECTION *data_to_ettercap; 
  4.                            if (!Conn_Mode) return 0; 
  5.                            data_to_ettercap = (CONNECTION *)vdata_to_ettercap
  6. #define DATA_DISSECTOR     CONNECTION *data_to_ettercap; 
  7.                            SNIFFED_DATA *sniff_data_to_ettercap; 
  8.                            data_to_ettercap = (CONNECTION *)vdata_to_ettercap; 
  9.     sniff_data_to_ettercap = (SNIFFED_DATA *)vdata_to_ettercap
  10. extern FUNC_DISSECTOR(Dissector_ftp);      // 21
  11. #ifdef HAVE_OPENSSL
  12. extern FUNC_DISSECTOR(Dissector_ssh);      // 22
  13. #endif
  14. extern FUNC_DISSECTOR(Dissector_telnet);   // 23
  15. extern FUNC_DISSECTOR(Dissector_http);     // 80
  16. extern FUNC_DISSECTOR(Dissector_pop);      // 110
  17. extern FUNC_DISSECTOR(Dissector_smb);      // 139
  18. extern FUNC_DISSECTOR(Dissector_rlogin);   // 513
  19. extern FUNC_DISSECTOR(Dissector_mysql);    // 3306
  20. extern FUNC_DISSECTOR(Dissector_icq);      // 4000
  21. /* EOF */