scan_tcpdemux.cpp (tcpflow-1.5.0) | : | scan_tcpdemux.cpp (tcpflow-1.6.1) | ||
---|---|---|---|---|
skipping to change at line 46 | skipping to change at line 46 | |||
exit(1); | exit(1); | |||
} | } | |||
if(sp.phase==scanner_params::PHASE_STARTUP){ | if(sp.phase==scanner_params::PHASE_STARTUP){ | |||
sp.info->name = "tcpdemux"; | sp.info->name = "tcpdemux"; | |||
sp.info->author= "Simson Garfinkel"; | sp.info->author= "Simson Garfinkel"; | |||
sp.info->packet_user = tcpdemux::getInstance(); | sp.info->packet_user = tcpdemux::getInstance(); | |||
sp.info->packet_cb = packet_handler; | sp.info->packet_cb = packet_handler; | |||
sp.info->get_config("tcp_timeout",&tcpdemux::getInstance()->tcp_timeout, "Timeout for TCP connections"); | sp.info->get_config("tcp_timeout",&tcpdemux::getInstance()->tcp_timeout, "Timeout for TCP connections"); | |||
sp.info->get_config("tcp_cmd",&tcpdemux::getInstance()->tcp_cmd,"Command | ||||
to execute on each TCP flow"); | ||||
sp.info->get_config("tcp_alert_fd",&tcpdemux::getInstance()->tcp_alert_f | ||||
d,"File descriptor to send information about completed TCP flows"); | ||||
return; /* No feature files created */ | return; /* No feature files created */ | |||
} | } | |||
if(sp.phase==scanner_params::PHASE_SCAN){ | if(sp.phase==scanner_params::PHASE_SCAN){ | |||
static const std::string hash0("<hashdigest type='TCPDEMUX'>"); | static const std::string hash0("<hashdigest type='TCPDEMUX'>"); | |||
static const std::string hash1("</hashdigest>"); | static const std::string hash1("</hashdigest>"); | |||
return; | return; | |||
} | } | |||
} | } | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 4 lines changed or added |