doc: update http.stat_msg keyword information

Ticket: 3025

Signed-off-by: jason taylor <jtfas90@gmail.com>
pull/10795/head
jason taylor 2 years ago committed by Victor Julien
parent 271321249f
commit 566bc0d39c

@ -854,15 +854,27 @@ Example HTTP Response::
http.stat_msg http.stat_msg
------------- -------------
With the ``http.stat_msg`` sticky buffer, it is possible to match The ``http.stat_msg`` keyword is used to match on the HTTP status message
specifically and only on the HTTP status message buffer. The keyword that can be present in an HTTP response.
can be used in combination with all previously mentioned content
modifiers like ``depth``, ``distance``, ``offset``, ``nocase`` and It is possible to use any of the :doc:`payload-keywords` with the
``within``. ``http.stat_msg`` keyword.
Example HTTP Response::
HTTP/1.1 200 OK
Content-Type: text/html
Server: nginx/0.8.54
.. container:: example-rule
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"HTTP Stat Message Response \
Example"; flow:established,to_client; :example-rule-options:`http.stat_msg; \
content:"OK";` classtype:bad-unknown; sid:118; rev:1;)
Example of ``http.stat_msg`` in a HTTP response: .. note:: ``http.stat_msg`` does not include the leading space or trailing \\r\\n
Example of the purpose of ``http.stat_msg``: .. note:: ``http.stat_msg`` will always be empty when used with HTTP/2
.. _http.response_line: .. _http.response_line:

Loading…
Cancel
Save