mirror of https://github.com/OISF/suricata
doc: Moved explanation of normalized buffers to rules introduction
parent
11990c7117
commit
fea037fda8
@ -1,10 +0,0 @@
|
|||||||
HTTP-uri normalization
|
|
||||||
======================
|
|
||||||
|
|
||||||
The uri has two appearances in Suricata: the raw_uri and the
|
|
||||||
normalized uri. The space for example can be indicated with the
|
|
||||||
heximal notation %20. To convert this notation in a space, means
|
|
||||||
normalizing it. It is possible though to match specific on the
|
|
||||||
characters %20 in a uri. This means matching on the raw_uri. The
|
|
||||||
raw_uri and the normalized uri are separate buffers. So, the raw_uri
|
|
||||||
inspects the raw_uri buffer and can not inspect the normalized buffer.
|
|
@ -1,18 +0,0 @@
|
|||||||
Normalized Buffers
|
|
||||||
==================
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
|
|
||||||
http-uri-normalization
|
|
||||||
|
|
||||||
A packet consists of raw data. HTTP and reassembly make a copy of
|
|
||||||
those kinds of packets data. They erase anomalous content, combine
|
|
||||||
packets etcetera. What remains is a called the 'normalized buffer'.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
.. image:: normalized-buffers/normalization1.png
|
|
||||||
|
|
||||||
Because the data is being normalized, it is not what it used to be; it
|
|
||||||
is an interpretation. Normalized buffers are: all HTTP-keywords,
|
|
||||||
reassembled streams, TLS-, SSL-, SSH-, FTP- and dcerpc-buffers.
|
|
Loading…
Reference in New Issue