]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
doc/transform: Document case-changing transforms.
authorJeff Lucovsky <jlucovsky@oisf.net>
Thu, 9 Nov 2023 11:22:55 +0000 (06:22 -0500)
committerJeff Lucovsky <jlucovsky@oisf.net>
Sun, 17 Dec 2023 15:06:44 +0000 (10:06 -0500)
Issue: 6439
(cherry picked from commit 9ee55d23949a1bb42e6b48429d720fcc6c15147b)

doc/userguide/rules/transforms.rst

index fecd1c537bcaa800436305b09e43d5971b48c049..0067ace1de8b6b5582923f5a15952aa9de0fd9bd 100644 (file)
@@ -68,6 +68,18 @@ compress_whitespace
 
 Compresses all consecutive whitespace into a single space.
 
+to_lowercase
+------------
+
+Converts the buffer to lowercase and passes the value on.
+
+This example alerts if ``http.uri`` contains ``this text has been converted to lowercase``
+
+Example::
+
+    alert http any any -> any any (http.uri; to_lowercase; \
+        content:"this text has been converted to lowercase"; sid:1;)
+
 to_md5
 ------
 
@@ -79,6 +91,18 @@ Example::
     alert http any any -> any any (http_request_line; to_md5; \
         content:"|54 A9 7A 8A B0 9C 1B 81 37 25 22 14 51 D3 F9 97|"; sid:1;)
 
+to_uppercase
+------------
+
+Converts the buffer to uppercase and passes the value on.
+
+This example alerts if ``http.uri`` contains ``THIS TEXT HAS BEEN CONVERTED TO LOWERCASE``
+
+Example::
+
+    alert http any any -> any any (http.uri; to_uppercase; \
+        content:"THIS TEXT HAS BEEN CONVERTED TO UPPERCASE"; sid:1;)
+
 to_sha1
 ---------