template<typename T>
static bool s_profiler_module_set_max_depth(T& config, Value& v)
-{ config.max_depth = v.get_uint8(); return true; }
+{ config.max_depth = v.get_int16(); return true; }
static bool s_profiler_module_set_max_depth(RuleProfilerConfig&, Value&)
{ return false; }
{ "uuid", Parameter::PT_STRING, nullptr, nullptr,
"fingerprint uuid" },
- { "ttl", Parameter::PT_INT, "0:256", "0",
+ { "ttl", Parameter::PT_INT, "0:255", "0",
"fingerprint ttl" },
{ "tcp_window", Parameter::PT_STRING, nullptr, nullptr,
else if (v.is("ws"))
fingerprint.ws = v.get_string();
else if (v.is("df"))
- fingerprint.df = v.get_uint8();
+ fingerprint.df = v.get_bool();
else if (v.is("ua_type"))
fingerprint.ua_type = (UserAgentInfoType)v.get_uint8();
else if (v.is("host_name"))
else if (v.is("dhcp60"))
fingerprint.dhcp60 = v.get_string();
else if (v.is("major"))
- fingerprint.smb_major = v.get_uint16();
+ fingerprint.smb_major = v.get_uint32();
else if (v.is("minor"))
- fingerprint.smb_minor = v.get_uint16();
+ fingerprint.smb_minor = v.get_uint32();
else if (v.is("flags"))
fingerprint.smb_flags = v.get_uint32();
else
{ "smb_legacy_mode", Parameter::PT_BOOL, nullptr, "false",
"inspect only SMBv1" },
- { "smb_max_credit", Parameter::PT_INT, "1:65536", "8192",
+ { "smb_max_credit", Parameter::PT_INT, "1:65535", "8192",
"Maximum number of outstanding request" },
{ "memcap", Parameter::PT_INT, "512:maxSZ", "8388608",