Merge in SNORT/snort3 from ~BRASTULT/snort3:pkt_data_b64_fix to master
Squashed commit of the following:
commit
4c0959d1ce906b582268c2c639bf3788d40ff04f
Author: Brandon Stultz <brastult@cisco.com>
Date: Fri May 19 12:51:15 2023 -0400
parser: base service_only on services not cursor type
}
svc = s;
}
+
+ if ( !svc.empty() or !multi_svc_buf.empty() or guess )
+ otn->set_service_only();
+
if ( otn->sigInfo.services.size() == 1 and !svc.empty() and otn->sigInfo.services[0].service != svc )
{
ParseWarning(WARN_RULES, "%u:%u:%u has service:%s with %s buffer",
if ( !strcmp(guess, "netbios-ssn") ) // :(
add_service_to_otn(sc, otn, "dcerpc");
-
- otn->set_service_only();
}
}
CursorActionType cat = ips ? ips->get_cursor_type() : CAT_NONE;
if ( cat > CAT_ADJUST )
- {
- if ( cat != CAT_SET_RAW )
- otn->set_service_only();
buf_is_set = true;
- }
if ( type != OPT_TYPE_META )
otn->num_detection_opts++;