doc: update file.name keyword information

Signed-off-by: jason taylor <jtfas90@gmail.com>
pull/9355/head
jason taylor 3 years ago committed by Victor Julien
parent c80941dd8d
commit e99b1787a2

@ -5,20 +5,30 @@ Suricata comes with several rule keywords to match on various file
properties. They depend on properly configured
:doc:`../file-extraction/file-extraction`.
filename
--------
file.name
---------
Matches on the file name.
``file.name`` is a sticky buffer that is used to look at filenames
that are seen in flows that Suricata evaluates. The various payload
keywords can be used (e.g. ``startswith``, ``nocase`` and ``bsize``)
with ``file.name``.
Syntax::
Example::
filename:<string>;
file.name; content:"examplefilename";
``file.name`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
**Note** ``filename`` can still be used. A notable difference between
``file.name`` and ``filename`` is that ``filename`` assumes ``nocase``
by default. In the example below the two signatures are considered
the same.
Example::
filename:"secret";
filename:"examplefilename";
``file.name`` supports multiple buffer matching, see :doc:`multi-buffer-matching`.
file.name; content:"examplefilename"; nocase;
fileext
-------

Loading…
Cancel
Save