doc: add multi buffer support note to keyword docs

Signed-off-by: jason taylor <jtfas90@gmail.com>
pull/9224/head
jason taylor 2 years ago committed by Victor Julien
parent 88960e909d
commit c95fce39f0

@ -67,3 +67,8 @@ DNS query on the wire (snippet)::
``dns.query`` buffer:: ``dns.query`` buffer::
mail.google.com mail.google.com
Multiple Buffer Matching
~~~~~~~~~~~~~~~~~~~~~~~~
``dns.query`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.

@ -18,6 +18,8 @@ Example::
filename:"secret"; filename:"secret";
``file.name`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
fileext fileext
------- -------
@ -47,6 +49,8 @@ Example::
Note: as libmagic versions differ between installations, the returned Note: as libmagic versions differ between installations, the returned
information may also slightly change. See also #437. information may also slightly change. See also #437.
``file.magic`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
filestore filestore
--------- ---------

@ -839,3 +839,8 @@ Notes
pattern '<html' is absent from the first inspected chunk. pattern '<html' is absent from the first inspected chunk.
- ``file.data`` can also be used with SMTP - ``file.data`` can also be used with SMTP
Multiple Buffer Matching
~~~~~~~~~~~~~~~~~~~~~~~~
``file.data`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.

@ -109,6 +109,7 @@ Examples::
``http2.header_name`` can be used as ``fast_pattern``. ``http2.header_name`` can be used as ``fast_pattern``.
``http2.header_name`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
Additional information Additional information
---------------------- ----------------------

@ -84,6 +84,8 @@ Examples::
ike.vendor:4a131c81070358455c5728f20e95452f; ike.vendor:4a131c81070358455c5728f20e95452f;
``ike.vendor`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
ike.key_exchange_payload ike.key_exchange_payload
------------------------ ------------------------

@ -52,6 +52,8 @@ Signature example::
``krb5_cname`` can be used as ``fast_pattern``. ``krb5_cname`` can be used as ``fast_pattern``.
``krb5.cname`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
krb5_sname krb5_sname
---------- ----------
@ -75,6 +77,8 @@ Signature example::
``krb5_sname`` can be used as ``fast_pattern``. ``krb5_sname`` can be used as ``fast_pattern``.
``krb5.sname`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
krb5_err_code krb5_err_code
------------- -------------

@ -237,6 +237,8 @@ Examples::
``mqtt.subscribe.topic`` is a 'sticky buffer' and can be used as ``fast_pattern``. ``mqtt.subscribe.topic`` is a 'sticky buffer' and can be used as ``fast_pattern``.
``mqtt.subscribe.topic`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
mqtt.unsubscribe.topic mqtt.unsubscribe.topic
---------------------- ----------------------
@ -249,6 +251,8 @@ Examples::
``mqtt.unsubscribe.topic`` is a 'sticky buffer' and can be used as ``fast_pattern``. ``mqtt.unsubscribe.topic`` is a 'sticky buffer' and can be used as ``fast_pattern``.
``mqtt.unsubscribe.topic`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
Additional information Additional information
---------------------- ----------------------

@ -74,18 +74,19 @@ not be met.
Multiple buffer matching is currently enabled for use with the Multiple buffer matching is currently enabled for use with the
following keywords: following keywords:
``dns.query`` * ``dns.query``
``file.data`` * ``file.data``
``file.magic`` * ``file.magic``
``file.name`` * ``file.name``
``http2.header`` * ``http.request_header``
``http2.header_name`` * ``http.response_header``
``ike.vendor`` * ``http2.header_name``
``krb5_cname`` * ``ike.vendor``
``krb5_sname`` * ``krb5_cname``
``mqtt.subscribe.topic`` * ``krb5_sname``
``mqtt.unsubscribe.topic`` * ``mqtt.subscribe.topic``
``quic.cyu.hash`` * ``mqtt.unsubscribe.topic``
``quic.cyu.string`` * ``quic.cyu.hash``
``tls.certs`` * ``quic.cyu.string``
``tls.cert_subject`` * ``tls.certs``
* ``tls.cert_subject``

@ -18,6 +18,8 @@ Examples::
quic.cyu.hash; content:"7b3ceb1adc974ad360cfa634e8d0a730"; \ quic.cyu.hash; content:"7b3ceb1adc974ad360cfa634e8d0a730"; \
sid:1;) sid:1;)
``quic.cyu.hash`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
quic.cyu.string quic.cyu.string
--------------- ---------------
@ -29,6 +31,8 @@ Examples::
quic.cyu.string; content:"46,PAD-SNI-VER-CCS-UAID-TCID-PDMD-SMHL-ICSL-NONP-MIDS-SCLS-CSCT-COPT-IRTT-CFCW-SFCW"; \ quic.cyu.string; content:"46,PAD-SNI-VER-CCS-UAID-TCID-PDMD-SMHL-ICSL-NONP-MIDS-SCLS-CSCT-COPT-IRTT-CFCW-SFCW"; \
sid:2;) sid:2;)
``quic.cyu.string`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
quic.version quic.version
------------ ------------

@ -17,6 +17,8 @@ Examples::
``tls.cert_subject`` can be used as ``fast_pattern``. ``tls.cert_subject`` can be used as ``fast_pattern``.
``tls.cert_subject`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
tls.subject tls.subject
~~~~~~~~~~~ ~~~~~~~~~~~
@ -174,6 +176,8 @@ Example::
``tls.certs`` can be used as ``fast_pattern``. ``tls.certs`` can be used as ``fast_pattern``.
``tls.certs`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
tls.version tls.version
----------- -----------

Loading…
Cancel
Save