]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
doc: update ftp keyword doc example rule format
authorjason taylor <jtfas90@gmail.com>
Wed, 20 Sep 2023 20:51:52 +0000 (20:51 +0000)
committerVictor Julien <victor@inliniac.net>
Wed, 6 Dec 2023 14:26:59 +0000 (15:26 +0100)
Signed-off-by: jason taylor <jtfas90@gmail.com>
doc/userguide/rules/ftp-keywords.rst

index 0d25f6031213c2be9c254d90b062f0f9ea94e251..d934516844867491ca1540fcd0c8b470c23a55b7 100644 (file)
@@ -1,6 +1,8 @@
 FTP/FTP-DATA Keywords
 =====================
 
+.. role:: example-rule-options
+
 ftpdata_command
 ---------------
 
@@ -12,14 +14,13 @@ Syntax::
 
   ftpdata_command:(retr|stor)
 
-Examples::
-
-  ftpdata_command:retr
-  ftpdata_command:stor
+Signature Example:
 
-Signature example::
+.. container:: example-rule
 
- alert ftp-data any any -> any any (msg:"FTP store password"; filestore; filename:"password"; ftpdata_command:stor; sid:3; rev:1;)
+  alert ftp-data any any -> any any (msg:"FTP store password"; \
+  filestore; filename:"password"; \
+  :example-rule-options:`ftpdata_command:stor;` sid:3; rev:1;)
 
 ftpbounce
 ---------
@@ -35,9 +36,12 @@ file.name
 
 The ``file.name`` keyword can be used at the FTP application level.
 
-Example::
+Signature Example:
+
+.. container:: example-rule
 
-alert ftp-data any any -> any any (msg:"ftp layer file.name keyword usage"; \
-file.name; content:"file.txt"; classtype:bad-unknown; sid:1; rev:1;)
+  alert ftp-data any any -> any any (msg:"FTP file.name usage"; \
+  :example-rule-options:`file.name; content:"file.txt";` \
+  classtype:bad-unknown; sid:1; rev:1;)
 
 For additional information on the ``file.name`` keyword, see :doc:`file-keywords`.
\ No newline at end of file