]> git.ipfire.org Git - thirdparty/suricata-verify.git/commitdiff
output: adds checks for payload_length field
authorPhilippe Antoine <pantoine@oisf.net>
Thu, 20 Jun 2024 14:09:37 +0000 (16:09 +0200)
committerVictor Julien <victor@inliniac.net>
Sat, 22 Jun 2024 13:54:32 +0000 (15:54 +0200)
Ticket: 7098

tests/eve-payload-07-http-gap/suricata.yaml
tests/eve-payload-07-http-gap/test.yaml

index 2214ea86b310cd08084f218a632263492db14e69..472f7d88b93b8ce59eec130600aada0e1d1af3a3 100644 (file)
@@ -11,4 +11,5 @@ outputs:
             payload: yes             # enable dumping payload in Base64
             payload-buffer-size: 4kb # max size of payload buffer to output in eve-log
             payload-printable: yes   # enable dumping payload in printable (lossy) format
+            payload-length: yes      # enable dumping payload length
             packet: yes              # enable dumping of packet (without stream segments)
index bd361e2ea9cc5faaeb8c15884a40532fe42cf14c..92d5e50f3ef7def5f9e28edd8b3756f96127d984 100644 (file)
@@ -18,30 +18,35 @@ checks:
       event_type: alert
       alert.signature_id: 1
       payload_printable: "GET /1 HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"
+      payload_length: 40
 - filter:
     count: 1
     match:
       event_type: alert
       alert.signature_id: 1
       payload_printable: "GET /1 HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\nGET /2 HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"
+      payload_length: 80
 - filter:
     count: 1
     match:
       event_type: alert
       alert.signature_id: 1
       payload_printable: "GET /1 HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\nGET /2 HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\nGET /3 HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"
+      payload_length: 120
 - filter:
     count: 1
     match:
       event_type: alert
       alert.signature_id: 2
       payload_printable: "HTTP/1.0 200 OK\r\nDate: Mon, 31 Aug 2009 20:25:50 GMT\r\nServer: Apache\r\nConnection: close\r\nContent-Type: text/html\r\nContent-Length: 12\r\n\r\n"
+      payload_length: 136
 - filter:
     count: 1
     match:
       event_type: alert
       alert.signature_id: 3
       payload_printable: "HTTP/1.0 200 OK\r\nDate: Mon, 31 Aug 2009 20:25:50 GMT\r\nServer: Apache\r\nConnection: close\r\nContent-Type: text/html\r\nContent-Length: 12\r\n\r\n[127 bytes missing]AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHTTP/1.0 200 OK\r\nServer: Apache\r\nConnection: close\r\nContent-Type: text/html\r\nContent-Length: 12\r\n\r\nHello People\r\n"
+      payload_length: 324
 - filter:
     count: 1
     match: