}
#[no_mangle]
-pub unsafe extern "C" fn ScDetectTemplateRegister() {
+pub unsafe extern "C" fn SCDetectTemplateRegister() {
/* TEMPLATE_START_REMOVE */
if conf_get_node("app-layer.protocols.template").is_none() {
return;
);
}
#[no_mangle]
-pub unsafe extern "C" fn ScDetectEnipRegister() {
+pub unsafe extern "C" fn SCDetectEnipRegister() {
let kw = SCSigTableElmt {
name: b"cip_service\0".as_ptr() as *const libc::c_char,
desc: b"match on CIP Service, and optionnally class and attribute\0".as_ptr()
}
#[no_mangle]
-pub unsafe extern "C" fn ScDetectLdapRegister() {
+pub unsafe extern "C" fn SCDetectLdapRegister() {
let kw = SCSigTableElmt {
name: b"ldap.request.operation\0".as_ptr() as *const libc::c_char,
desc: b"match LDAP request operation\0".as_ptr() as *const libc::c_char,
}
#[no_mangle]
-pub unsafe extern "C" fn ScDetectMqttRegister() {
+pub unsafe extern "C" fn SCDetectMqttRegister() {
let keyword_name = b"mqtt.unsubscribe.topic\0".as_ptr() as *const libc::c_char;
let kw = SCSigTableElmt {
name: keyword_name,
}
#[no_mangle]
-pub unsafe extern "C" fn ScDetectRfbRegister() {
+pub unsafe extern "C" fn SCDetectRfbRegister() {
let kw = SCSigTableElmt {
name: b"rfb.name\0".as_ptr() as *const libc::c_char,
desc: b"sticky buffer to match on the RFB desktop name\0".as_ptr() as *const libc::c_char,
return false;
}
#[no_mangle]
-pub unsafe extern "C" fn ScDetectSipRegister() {
+pub unsafe extern "C" fn SCDetectSipRegister() {
let kw = SCSigTableElmt {
name: b"sip.protocol\0".as_ptr() as *const libc::c_char,
desc: b"sticky buffer to match on the SIP protocol\0".as_ptr() as *const libc::c_char,
);
}
#[no_mangle]
-pub unsafe extern "C" fn ScDetectSNMPRegister() {
+pub unsafe extern "C" fn SCDetectSNMPRegister() {
let kw = SCSigTableElmt {
name: b"snmp.version\0".as_ptr() as *const libc::c_char,
desc: b"match SNMP version\0".as_ptr() as *const libc::c_char,
}
#[no_mangle]
-pub unsafe extern "C" fn ScDetectWebsocketRegister() {
+pub unsafe extern "C" fn SCDetectWebsocketRegister() {
let kw = SCSigTableElmt {
name: b"websocket.opcode\0".as_ptr() as *const libc::c_char,
desc: b"match WebSocket opcode\0".as_ptr() as *const libc::c_char,
output = io.StringIO()
with open(filename) as infile:
for line in infile:
- if line.find("ScDetect%sRegister" % protoname) > -1:
+ if line.find("SCDetect%sRegister" % protoname) > -1:
# patch already applied
return
- if line.find("ScDetectTemplateRegister") > -1:
+ if line.find("SCDetectTemplateRegister") > -1:
new = line.replace("Template", "%s" % protoname)
output.write(new)
output.write(line)
DetectVlanLayersRegister();
SCDetectSMTPRegister();
- ScDetectSNMPRegister();
+ SCDetectSNMPRegister();
SCDetectDHCPRegister();
- ScDetectWebsocketRegister();
- ScDetectEnipRegister();
- ScDetectMqttRegister();
- ScDetectRfbRegister();
- ScDetectSipRegister();
- ScDetectTemplateRegister();
- ScDetectLdapRegister();
+ SCDetectWebsocketRegister();
+ SCDetectEnipRegister();
+ SCDetectMqttRegister();
+ SCDetectRfbRegister();
+ SCDetectSipRegister();
+ SCDetectTemplateRegister();
+ SCDetectLdapRegister();
for (size_t i = 0; i < preregistered_callbacks_nb; i++) {
PreregisteredCallbacks[i]();