{ "--id-zero", Parameter::PT_IMPLIED, nullptr, nullptr,
"use id prefix / subdirectory even with one packet thread" },
- { "--ignore-warn-flowbits", Parameter::PT_IMPLIED, nullptr, nullptr,
- "ignore warnings about flowbits that are checked but not set and vice-versa" },
-
- { "--ignore-warn-rules", Parameter::PT_IMPLIED, nullptr, nullptr,
- "ignore warnings about duplicate rules and rule parsing issues" },
-
{ "--include-path", Parameter::PT_STRING, nullptr, nullptr,
"<path> where to find Lua and rule included files; "
"searched before current or config directories" },
{ "--nolock-pidfile", Parameter::PT_IMPLIED, nullptr, nullptr,
"do not try to lock Snort PID file" },
+ { "--no-warn-flowbits", Parameter::PT_IMPLIED, nullptr, nullptr,
+ "ignore warnings about flowbits that are checked but not set and vice-versa" },
+
+ { "--no-warn-rules", Parameter::PT_IMPLIED, nullptr, nullptr,
+ "ignore warnings about duplicate rules and rule parsing issues" },
+
{ "--pause", Parameter::PT_IMPLIED, nullptr, nullptr,
"wait for resume/quit command before processing packets/terminating", },
private:
SFDAQModuleConfig* module_config;
- bool ignore_warn_flowbits = false;
- bool ignore_warn_rules = false;
+ bool no_warn_flowbits = false;
+ bool no_warn_rules = false;
};
void SnortModule::set_trace(const Trace* trace) const
else if ( v.is("--nolock-pidfile") )
sc->run_flags |= RUN_FLAG__NO_LOCK_PID_FILE;
+ else if ( v.is("--no-warn-flowbits") )
+ no_warn_flowbits = true;
+
+ else if ( v.is("--no-warn-rules") )
+ no_warn_rules = true;
+
else if ( v.is("--pause") )
sc->run_flags |= RUN_FLAG__PAUSE;
else if ( v.is("--warn-hosts") )
sc->warning_flags |= (1 << WARN_HOSTS);
- else if ( v.is("--ignore-warn-flowbits") )
- ignore_warn_flowbits = true;
-
- else if ( v.is("--ignore-warn-rules") )
- ignore_warn_rules = true;
-
else if ( v.is("--warn-plugins") )
sc->warning_flags |= (1 << WARN_PLUGINS);
if ( sc->offload_threads and ThreadConfig::get_instance_max() != 1 )
ParseError("You can not enable experimental offload with more than one packet thread.");
- if ( ignore_warn_flowbits )
+ if ( no_warn_flowbits )
{
sc->warning_flags &= ~(1 << WARN_FLOWBITS);
- ignore_warn_flowbits = false;
+ no_warn_flowbits = false;
}
- if ( ignore_warn_rules )
+ if ( no_warn_rules )
{
sc->warning_flags &= ~(1 << WARN_RULES);
- ignore_warn_rules = false;
+ no_warn_rules = false;
}
return true;