4. Suricata Rules¶
- 4.1. Rules Format
- 4.2. Meta Keywords
- 4.3. IP Keywords
- 4.4. TCP keywords
- 4.5. ICMP keywords
- 4.6. Payload Keywords
- 4.7. Prefiltering Keywords
- 4.8. Flow Keywords
- 4.9. HTTP Keywords
- 4.9.1. HTTP Primer
- 4.9.2. http_method
- 4.9.3. http_uri and http_raw_uri
- 4.9.4. uricontent
- 4.9.5. urilen
- 4.9.6. http_protocol
- 4.9.7. http_request_line
- 4.9.8. http_header and http_raw_header
- 4.9.9. http_cookie
- 4.9.10. http_user_agent
- 4.9.11. http_accept
- 4.9.12. http_accept_enc
- 4.9.13. http_accept_lang
- 4.9.14. http_connection
- 4.9.15. http_content_type
- 4.9.16. http_content_len
- 4.9.17. http_referer
- 4.9.18. http_start
- 4.9.19. http_header_names
- 4.9.20. http_client_body
- 4.9.21. http_stat_code
- 4.9.22. http_stat_msg
- 4.9.23. http_response_line
- 4.9.24. http_server_body
- 4.9.25. http_host and http_raw_host
- 4.9.26. file_data
- 4.10. File Keywords
- 4.11. DNS Keywords
- 4.12. SSL/TLS Keywords
- 4.12.1. tls_cert_subject
- 4.12.2. tls_cert_issuer
- 4.12.3. tls_cert_serial
- 4.12.4. tls_cert_fingerprint
- 4.12.5. tls_sni
- 4.12.6. tls_cert_notbefore
- 4.12.7. tls_cert_notafter
- 4.12.8. tls_cert_expired
- 4.12.9. tls_cert_valid
- 4.12.10. tls.version
- 4.12.11. tls.subject
- 4.12.12. tls.issuerdn
- 4.12.13. tls.fingerprint
- 4.12.14. tls.store
- 4.12.15. ssl_state
- 4.13. JA3 Keywords
- 4.14. Modbus Keyword
- 4.15. DNP3 Keywords
- 4.16. ENIP/CIP Keywords
- 4.17. FTP/FTP-DATA Keywords
- 4.18. Generic App Layer Keywords
- 4.19. Xbits Keyword
- 4.20. Thresholding Keywords
- 4.21. IP Reputation Keyword
- 4.22. Lua Scripting
- 4.23. Differences From Snort
- 4.23.1. Automatic Protocol Detection
- 4.23.2.
urilenKeyword - 4.23.3.
http_uriBuffer - 4.23.4.
http_headerBuffer - 4.23.5.
http_cookieBuffer - 4.23.6. New HTTP keywords
- 4.23.7.
byte_extractKeyword - 4.23.8.
isdataatKeyword - 4.23.9. Relative PCRE
- 4.23.10.
tls*Keywords - 4.23.11.
dns_queryKeyword - 4.23.12. IP Reputation and
iprepKeyword - 4.23.13. Flowbits
- 4.23.14. flowbits:noalert;
- 4.23.15. Negated Content Match Special Case
- 4.23.16. File Extraction
- 4.23.17. Lua Scripting
- 4.23.18. Fast Pattern
- 4.23.19. Don’t Cross The Streams
- 4.23.20. Alerts
- 4.23.21. Buffer Reference Chart