/* Called at preprocessor setup time. Links preprocessor keyword * to corresponding preprocessor initialization function. * * PARAMETERS: None. * * RETURNS: Nothing. * */ void SetupSSH(void) { /* Link preprocessor keyword to initialization function * in the preprocessor list. */ #ifndef SNORT_RELOAD _dpd.registerPreproc( "ssh", SSHInit ); #else _dpd.registerPreproc("ssh", SSHInit, SSHReload, SSHReloadSwap, SSHReloadSwapFree); #endif }
/* Called at preprocessor setup time. Links preprocessor keyword * to corresponding preprocessor initialization function. * * PARAMETERS: None. * * RETURNS: Nothing. * */ void SetupSSH() { /* Link preprocessor keyword to initialization function * in the preprocessor list. */ _dpd.registerPreproc( "ssh", SSHInit ); }
/* Called at preprocessor setup time. Links preprocessor keyword * to corresponding preprocessor initialization function. * * PARAMETERS: None. * * RETURNS: Nothing. * */ void SetupDNS() { /* Link preprocessor keyword to initialization function * in the preprocessor list. */ _dpd.registerPreproc( "dns", DNSInit ); memset(dns_config.ports, 0, sizeof(char) * (MAX_PORTS/8)); }
void ExampleSetup() { _dpd.registerPreproc("dynamic_example", ExampleInit, 0, 0, 0); DEBUG_WRAP(_dpd.debugMsg(DEBUG_PLUGIN, "Preprocessor: Example is setup\n"););