diff --git a/rust/src/dns/detect.rs b/rust/src/dns/detect.rs index 961361b970..7282048ed4 100644 --- a/rust/src/dns/detect.rs +++ b/rust/src/dns/detect.rs @@ -375,7 +375,7 @@ pub unsafe extern "C" fn SCDetectDNSRegister() { let kw = SCSigTableAppLiteElmt { name: b"dns.opcode\0".as_ptr() as *const libc::c_char, desc: b"Match the DNS header opcode flag.\0".as_ptr() as *const libc::c_char, - url: b"rules/dns-keywords.html#dns-opcode\0".as_ptr() as *const libc::c_char, + url: b"/rules/dns-keywords.html#dns-opcode\0".as_ptr() as *const libc::c_char, AppLayerTxMatch: Some(dns_opcode_match), Setup: Some(dns_opcode_setup), Free: Some(dns_opcode_free), @@ -408,7 +408,7 @@ pub unsafe extern "C" fn SCDetectDNSRegister() { let kw = SCSigTableAppLiteElmt { name: b"dns.rcode\0".as_ptr() as *const libc::c_char, desc: b"Match the DNS header rcode flag.\0".as_ptr() as *const libc::c_char, - url: b"rules/dns-keywords.html#dns-rcode\0".as_ptr() as *const libc::c_char, + url: b"/rules/dns-keywords.html#dns-rcode\0".as_ptr() as *const libc::c_char, AppLayerTxMatch: Some(dns_rcode_match), Setup: Some(dns_rcode_setup), Free: Some(dns_rcode_free), @@ -424,7 +424,7 @@ pub unsafe extern "C" fn SCDetectDNSRegister() { let kw = SCSigTableAppLiteElmt { name: b"dns.rrtype\0".as_ptr() as *const libc::c_char, desc: b"Match the DNS rrtype in message body.\0".as_ptr() as *const libc::c_char, - url: b"rules/dns-keywords.html#dns-rrtype\0".as_ptr() as *const libc::c_char, + url: b"/rules/dns-keywords.html#dns-rrtype\0".as_ptr() as *const libc::c_char, AppLayerTxMatch: Some(dns_rrtype_match), Setup: Some(dns_rrtype_setup), Free: Some(dns_rrtype_free), diff --git a/rust/src/mqtt/detect.rs b/rust/src/mqtt/detect.rs index 1028dfe179..90e716ce7e 100644 --- a/rust/src/mqtt/detect.rs +++ b/rust/src/mqtt/detect.rs @@ -1018,7 +1018,7 @@ pub unsafe extern "C" fn SCDetectMqttRegister() { let kw = SigTableElmtStickyBuffer { name: String::from("mqtt.publish.topic"), desc: String::from("sticky buffer to match on the MQTT PUBLISH topic"), - url: String::from("mqtt-keywords.html#mqtt-publish-topic"), + url: String::from("/rules/mqtt-keywords.html#mqtt-publish-topic"), setup: mqtt_pub_topic_setup, }; let _g_mqtt_pub_topic_kw_id = helper_keyword_register_sticky_buffer(&kw); @@ -1032,7 +1032,7 @@ pub unsafe extern "C" fn SCDetectMqttRegister() { let kw = SigTableElmtStickyBuffer { name: String::from("mqtt.publish.message"), desc: String::from("sticky buffer to match on the MQTT PUBLISH message"), - url: String::from("mqtt-keywords.html#mqtt-publish-message"), + url: String::from("/rules/mqtt-keywords.html#mqtt-publish-message"), setup: mqtt_pub_msg_setup, }; let _g_mqtt_pub_msg_kw_id = helper_keyword_register_sticky_buffer(&kw); @@ -1094,7 +1094,7 @@ pub unsafe extern "C" fn SCDetectMqttRegister() { let kw = SigTableElmtStickyBuffer { name: String::from("mqtt.connect.willtopic"), desc: String::from("sticky buffer to match on the MQTT CONNECT will topic"), - url: String::from("mqtt-keywords.html#mqtt-connect-willtopic"), + url: String::from("/rules/mqtt-keywords.html#mqtt-connect-willtopic"), setup: mqtt_conn_willtopic_setup, }; let _g_mqtt_conn_willtopic_kw_id = helper_keyword_register_sticky_buffer(&kw); @@ -1108,7 +1108,7 @@ pub unsafe extern "C" fn SCDetectMqttRegister() { let kw = SigTableElmtStickyBuffer { name: String::from("mqtt.connect.willmessage"), desc: String::from("sticky buffer to match on the MQTT CONNECT will message"), - url: String::from("mqtt-keywords.html#mqtt-connect-willmessage"), + url: String::from("/rules/mqtt-keywords.html#mqtt-connect-willmessage"), setup: mqtt_conn_willmsg_setup, }; let _g_mqtt_conn_willmsg_kw_id = helper_keyword_register_sticky_buffer(&kw); @@ -1122,7 +1122,7 @@ pub unsafe extern "C" fn SCDetectMqttRegister() { let kw = SigTableElmtStickyBuffer { name: String::from("mqtt.connect.username"), desc: String::from("sticky buffer to match on the MQTT CONNECT username"), - url: String::from("mqtt-keywords.html#mqtt-connect-username"), + url: String::from("/rules/mqtt-keywords.html#mqtt-connect-username"), setup: mqtt_conn_username_setup, }; let _g_mqtt_conn_username_kw_id = helper_keyword_register_sticky_buffer(&kw); @@ -1136,7 +1136,7 @@ pub unsafe extern "C" fn SCDetectMqttRegister() { let kw = SigTableElmtStickyBuffer { name: String::from("mqtt.connect.protocol_string"), desc: String::from("sticky buffer to match on the MQTT CONNECT protocol string"), - url: String::from("mqtt-keywords.html#mqtt-connect-protocol_string"), + url: String::from("/rules/mqtt-keywords.html#mqtt-connect-protocol_string"), setup: mqtt_conn_protocolstring_setup, }; let _g_mqtt_conn_protostr_kw_id = helper_keyword_register_sticky_buffer(&kw); @@ -1150,7 +1150,7 @@ pub unsafe extern "C" fn SCDetectMqttRegister() { let kw = SigTableElmtStickyBuffer { name: String::from("mqtt.connect.password"), desc: String::from("sticky buffer to match on the MQTT CONNECT password"), - url: String::from("mqtt-keywords.html#mqtt-connect-password"), + url: String::from("/rules/mqtt-keywords.html#mqtt-connect-password"), setup: mqtt_conn_password_setup, }; let _g_mqtt_conn_password_kw_id = helper_keyword_register_sticky_buffer(&kw); @@ -1164,7 +1164,7 @@ pub unsafe extern "C" fn SCDetectMqttRegister() { let kw = SigTableElmtStickyBuffer { name: String::from("mqtt.connect.clientid"), desc: String::from("sticky buffer to match on the MQTT CONNECT clientid"), - url: String::from("mqtt-keywords.html#mqtt-connect-clientid"), + url: String::from("/rules/mqtt-keywords.html#mqtt-connect-clientid"), setup: mqtt_conn_clientid_setup, }; let _g_mqtt_conn_password_kw_id = helper_keyword_register_sticky_buffer(&kw); diff --git a/src/detect-datarep.c b/src/detect-datarep.c index 4a29c3ff2b..42773b13da 100644 --- a/src/detect-datarep.c +++ b/src/detect-datarep.c @@ -54,7 +54,7 @@ void DetectDatarepRegister (void) { sigmatch_table[DETECT_DATAREP].name = "datarep"; sigmatch_table[DETECT_DATAREP].desc = "operate on datasets (experimental)"; - sigmatch_table[DETECT_DATAREP].url = "/rules/dataset-keywords.html#datarep"; + sigmatch_table[DETECT_DATAREP].url = "/rules/datasets.html#datarep"; sigmatch_table[DETECT_DATAREP].Setup = DetectDatarepSetup; sigmatch_table[DETECT_DATAREP].Free = DetectDatarepFree; diff --git a/src/detect-dataset.c b/src/detect-dataset.c index d6edb937a7..9550786d93 100644 --- a/src/detect-dataset.c +++ b/src/detect-dataset.c @@ -56,7 +56,7 @@ void DetectDatasetRegister (void) { sigmatch_table[DETECT_DATASET].name = "dataset"; sigmatch_table[DETECT_DATASET].desc = "match sticky buffer against datasets (experimental)"; - sigmatch_table[DETECT_DATASET].url = "/rules/dataset-keywords.html#dataset"; + sigmatch_table[DETECT_DATASET].url = "/rules/datasets.html#dataset"; sigmatch_table[DETECT_DATASET].Setup = DetectDatasetSetup; sigmatch_table[DETECT_DATASET].Free = DetectDatasetFree; } diff --git a/src/detect-ja4-hash.c b/src/detect-ja4-hash.c index e318a1176e..133bf87ea0 100644 --- a/src/detect-ja4-hash.c +++ b/src/detect-ja4-hash.c @@ -69,7 +69,7 @@ void DetectJa4HashRegister(void) sigmatch_table[DETECT_JA4_HASH].name = "ja4.hash"; sigmatch_table[DETECT_JA4_HASH].alias = "ja4_hash"; sigmatch_table[DETECT_JA4_HASH].desc = "sticky buffer to match the JA4 hash buffer"; - sigmatch_table[DETECT_JA4_HASH].url = "/rules/ja4-keywords.html#ja4-hash"; + sigmatch_table[DETECT_JA4_HASH].url = "/rules/ja-keywords.html#ja4-hash"; #ifdef HAVE_JA4 sigmatch_table[DETECT_JA4_HASH].Setup = DetectJa4HashSetup; #ifdef UNITTESTS diff --git a/src/detect-lua.c b/src/detect-lua.c index bff4e5f384..393560d246 100644 --- a/src/detect-lua.c +++ b/src/detect-lua.c @@ -84,7 +84,7 @@ void DetectLuaRegister(void) { sigmatch_table[DETECT_LUA].name = "lua"; sigmatch_table[DETECT_LUA].desc = "match via a lua script"; - sigmatch_table[DETECT_LUA].url = "/rules/rule-lua-scripting.html"; + sigmatch_table[DETECT_LUA].url = "/rules/lua-detection.html"; sigmatch_table[DETECT_LUA].Match = DetectLuaMatch; sigmatch_table[DETECT_LUA].AppLayerTxMatch = DetectLuaAppTxMatch; sigmatch_table[DETECT_LUA].Setup = DetectLuaSetup; diff --git a/src/detect-requires.c b/src/detect-requires.c index 4d7f916b3b..e1c67eea08 100644 --- a/src/detect-requires.c +++ b/src/detect-requires.c @@ -45,6 +45,6 @@ void DetectRequiresRegister(void) { sigmatch_table[DETECT_REQUIRES].name = "requires"; sigmatch_table[DETECT_REQUIRES].desc = "require Suricata version or features"; - sigmatch_table[DETECT_REQUIRES].url = "/rules/meta-keywords.html#requires"; + sigmatch_table[DETECT_REQUIRES].url = "/rules/meta.html#requires"; sigmatch_table[DETECT_REQUIRES].Setup = DetectRequiresSetup; } diff --git a/src/detect-tls-ja3-hash.c b/src/detect-tls-ja3-hash.c index 453e475360..3f0544ad61 100644 --- a/src/detect-tls-ja3-hash.c +++ b/src/detect-tls-ja3-hash.c @@ -81,7 +81,7 @@ void DetectTlsJa3HashRegister(void) sigmatch_table[DETECT_TLS_JA3_HASH].name = "ja3.hash"; sigmatch_table[DETECT_TLS_JA3_HASH].alias = "ja3_hash"; sigmatch_table[DETECT_TLS_JA3_HASH].desc = "sticky buffer to match the JA3 hash buffer"; - sigmatch_table[DETECT_TLS_JA3_HASH].url = "/rules/ja3-keywords.html#ja3-hash"; + sigmatch_table[DETECT_TLS_JA3_HASH].url = "/rules/ja-keywords.html#ja3-hash"; #ifdef HAVE_JA3 sigmatch_table[DETECT_TLS_JA3_HASH].Setup = DetectTlsJa3HashSetup; #else /* HAVE_JA3 */ diff --git a/src/detect-tls-ja3-string.c b/src/detect-tls-ja3-string.c index c4d30842ba..c18da75733 100644 --- a/src/detect-tls-ja3-string.c +++ b/src/detect-tls-ja3-string.c @@ -82,7 +82,7 @@ void DetectTlsJa3StringRegister(void) sigmatch_table[DETECT_TLS_JA3_STRING].name = "ja3.string"; sigmatch_table[DETECT_TLS_JA3_STRING].alias = "ja3_string"; sigmatch_table[DETECT_TLS_JA3_STRING].desc = "sticky buffer to match the JA3 string buffer"; - sigmatch_table[DETECT_TLS_JA3_STRING].url = "/rules/ja3-keywords.html#ja3-string"; + sigmatch_table[DETECT_TLS_JA3_STRING].url = "/rules/ja-keywords.html#ja3-string"; #ifdef HAVE_JA3 sigmatch_table[DETECT_TLS_JA3_STRING].Setup = DetectTlsJa3StringSetup; #else /* HAVE_JA3 */ diff --git a/src/detect-tls-ja3s-hash.c b/src/detect-tls-ja3s-hash.c index 1b68b4feb4..0914875cae 100644 --- a/src/detect-tls-ja3s-hash.c +++ b/src/detect-tls-ja3s-hash.c @@ -80,7 +80,7 @@ void DetectTlsJa3SHashRegister(void) { sigmatch_table[DETECT_TLS_JA3S_HASH].name = "ja3s.hash"; sigmatch_table[DETECT_TLS_JA3S_HASH].desc = "sticky buffer to match the JA3S hash buffer"; - sigmatch_table[DETECT_TLS_JA3S_HASH].url = "/rules/ja3-keywords.html#ja3s-hash"; + sigmatch_table[DETECT_TLS_JA3S_HASH].url = "/rules/ja-keywords.html#ja3s-hash"; #ifdef HAVE_JA3 sigmatch_table[DETECT_TLS_JA3S_HASH].Setup = DetectTlsJa3SHashSetup; #else /* HAVE_JA3 */ diff --git a/src/detect-tls-ja3s-string.c b/src/detect-tls-ja3s-string.c index 3c0b217bf9..d0220c2b37 100644 --- a/src/detect-tls-ja3s-string.c +++ b/src/detect-tls-ja3s-string.c @@ -81,7 +81,7 @@ void DetectTlsJa3SStringRegister(void) { sigmatch_table[DETECT_TLS_JA3S_STRING].name = "ja3s.string"; sigmatch_table[DETECT_TLS_JA3S_STRING].desc = "sticky buffer to match the JA3S string buffer"; - sigmatch_table[DETECT_TLS_JA3S_STRING].url = "/rules/ja3-keywords.html#ja3s-string"; + sigmatch_table[DETECT_TLS_JA3S_STRING].url = "/rules/ja-keywords.html#ja3s-string"; #ifdef HAVE_JA3 sigmatch_table[DETECT_TLS_JA3S_STRING].Setup = DetectTlsJa3SStringSetup; #else /* HAVE_JA3 */