doc: spelling mistakes in various sections of the user guide

pull/3384/head
Pascal Delalande 8 years ago committed by Victor Julien
parent 2d1c4420de
commit 4f48927c44

@ -3,7 +3,7 @@ Global-Thresholds
Thresholds can be configured in the rules themselves, see Thresholds can be configured in the rules themselves, see
:doc:`../rules/thresholding`. They are often set by rule writers based on :doc:`../rules/thresholding`. They are often set by rule writers based on
their intel for creating a rule combined with a judgement on how often their intelligence for creating a rule combined with a judgement on how often
a rule will alert. a rule will alert.
Threshold Config Threshold Config

@ -149,7 +149,7 @@ Splitting configuration in multiple files
----------------------------------------- -----------------------------------------
Some users might have a need or a wish to split their suricata.yaml Some users might have a need or a wish to split their suricata.yaml
file in to seperate files, this is available vis the 'include' and file in to separate files, this is available vis the 'include' and
'!include' keyword. The first example is of taking the contents of the '!include' keyword. The first example is of taking the contents of the
outputs section and storing them in outputs.yaml outputs section and storing them in outputs.yaml
@ -316,7 +316,7 @@ This output supports IPv6 and IPv4 events.
# By default unified2 log files have the file creation time (in # By default unified2 log files have the file creation time (in
# unix epoch format) appended to the filename. Set this to yes to # unix epoch format) appended to the filename. Set this to yes to
# disable this behaviour. # disable this behavior.
#nostamp: no #nostamp: no
# Sensor ID field of unified2 alerts. # Sensor ID field of unified2 alerts.
@ -393,7 +393,7 @@ server, ttl, resource record data. This logging can also be performed
through the use of the :ref:`Eve-log capability <eve-json-format>` which through the use of the :ref:`Eve-log capability <eve-json-format>` which
offers easier parsing. offers easier parsing.
Example of the apperance of a DNS log of a query with a preceding reply: Example of the appearance of a DNS log of a query with a preceding reply:
:: ::
@ -749,7 +749,7 @@ These are the proceedings:
1)A packet comes in. 1)A packet comes in.
2)The packed will be analysed by the Multi-pattern-matcher in search 2)The packed will be analyzed by the Multi-pattern-matcher in search
of patterns that match. of patterns that match.
3)All patterns that match, will be further processed by Suricata (signatures). 3)All patterns that match, will be further processed by Suricata (signatures).
@ -1128,7 +1128,7 @@ exists of two parts: The stream tracking- and the reassembly-engine.
The stream-tracking engine monitors the state of a connection. The The stream-tracking engine monitors the state of a connection. The
reassembly-engine reconstructs the flow as it used to be, so it will reassembly-engine reconstructs the flow as it used to be, so it will
be recognised by Suricata. be recognized by Suricata.
The stream-engine has two memcaps that can be set. One for the The stream-engine has two memcaps that can be set. One for the
stream-tracking-engine and one for the reassembly-engine. stream-tracking-engine and one for the reassembly-engine.
@ -1411,7 +1411,7 @@ use of libhtp.
# Apache does not do this, but IIS does. If enabled, a path such as # Apache does not do this, but IIS does. If enabled, a path such as
# "/one%2ftwo" will be normalized to "/one/two". If the # "/one%2ftwo" will be normalized to "/one/two". If the
# backslash_separators option is also enabled, encoded backslash # backslash_separators option is also enabled, encoded backslash
# characters will be converted too (and subseqently normalized to # characters will be converted too (and subsequently normalized to
# forward slashes). Accepted values - yes, no. # forward slashes). Accepted values - yes, no.
#path-decode-separators: yes #path-decode-separators: yes
@ -1442,7 +1442,7 @@ use of libhtp.
# path. Accepted values - none, terminate, status_400, status_404. # path. Accepted values - none, terminate, status_400, status_404.
path-nul-raw-handling: none path-nul-raw-handling: none
# Sets the replacement characater that will be used to in the lossy # Sets the replacement character that will be used to in the lossy
# best-fit mapping from Unicode characters into single-byte streams. # best-fit mapping from Unicode characters into single-byte streams.
# The question mark is the default replacement character. # The question mark is the default replacement character.
#set-path-replacement-char: ? #set-path-replacement-char: ?
@ -1892,7 +1892,7 @@ Engine-analysis
~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
The option engine-analysis provides information for signature writers The option engine-analysis provides information for signature writers
about how Suricata organises signatures internally. about how Suricata organizes signatures internally.
Like mentioned before, signatures have zero or more patterns on which Like mentioned before, signatures have zero or more patterns on which
they can match. Only one of these patterns will be used by the multi they can match. Only one of these patterns will be used by the multi
@ -2126,7 +2126,7 @@ Encrypted traffic
There is no decryption of encrypted traffic, so once the handshake is complete There is no decryption of encrypted traffic, so once the handshake is complete
continued tracking of the session is of limited use. The ``no-reassemble`` continued tracking of the session is of limited use. The ``no-reassemble``
option controls the behaviour after the handshake. option controls the behavior after the handshake.
If ``no-reassemble`` is set to ``true``, all processing of this session is If ``no-reassemble`` is set to ``true``, all processing of this session is
stopped. No further parsing and inspection happens. If ``bypass`` is enabled stopped. No further parsing and inspection happens. If ``bypass`` is enabled

@ -49,7 +49,7 @@ information:
www.emergingthreats.net/cgi-bin/cvsweb.cgi/sigs/CURRENT_EVENTS/CURRENT_Adobe www.emergingthreats.net/cgi-bin/cvsweb.cgi/sigs/CURRENT_EVENTS/CURRENT_Adobe
Some rules contain a reference like: "reference:cve,2009-3958;" should Some rules contain a reference like: "reference:cve,2009-3958;" should
allow you to find info about the specific CVE using your favourite allow you to find info about the specific CVE using your favorite
search engine. search engine.
It's not always straight forward and sometimes not all of that It's not always straight forward and sometimes not all of that

@ -129,7 +129,7 @@ In addition to these fields, if the extended logging is enabled in the suricata.
* "http_method": The HTTP method (ex: GET, POST, HEAD) * "http_method": The HTTP method (ex: GET, POST, HEAD)
* "http_refer": The referer for this action * "http_refer": The referer for this action
In addition to the extended logging fields one can also choose to enable/add from 50 additional custom logging HTTP fields enabled in the suricata.yaml file. The additional fields can be enabled as following: In addition to the extended logging fields one can also choose to enable/add from more than 50 additional custom logging HTTP fields enabled in the suricata.yaml file. The additional fields can be enabled as following:
:: ::
@ -474,7 +474,7 @@ SMB Fields
* "filename" (string): filename for CREATE and other commands. * "filename" (string): filename for CREATE and other commands.
* "disposition" (string): requested disposition. E.g. FILE_OPEN, FILE_CREATE and FILE_OVERWRITE. See https://msdn.microsoft.com/en-us/library/ee442175.aspx#Appendix_A_Target_119 * "disposition" (string): requested disposition. E.g. FILE_OPEN, FILE_CREATE and FILE_OVERWRITE. See https://msdn.microsoft.com/en-us/library/ee442175.aspx#Appendix_A_Target_119
* "access" (string): indication of how the file was opened. "normal" or "delete on close" (field is subject to change) * "access" (string): indication of how the file was opened. "normal" or "delete on close" (field is subject to change)
* "created", "accessed", "modified", "changed" (interger): timestamps in seconds since unix epoch * "created", "accessed", "modified", "changed" (integer): timestamps in seconds since unix epoch
* "size" (integer): size of the requested file * "size" (integer): size of the requested file
* "fuid" (string): SMB2+ file GUID. SMB1 FID as hex. * "fuid" (string): SMB2+ file GUID. SMB1 FID as hex.
* "share" (string): share name. * "share" (string): share name.

@ -47,7 +47,7 @@ Output types::
Alerts Alerts
~~~~~~ ~~~~~~
Alerts are event records for rule matches. They can be ammended with Alerts are event records for rule matches. They can be amended with
metadata, such as the application layer record (HTTP, DNS, etc) an metadata, such as the application layer record (HTTP, DNS, etc) an
alert was generated for, and elements of the rule. alert was generated for, and elements of the rule.

@ -9,7 +9,7 @@ Popular syslog daemons
---------------------- ----------------------
* **syslogd** - logs system messages * **syslogd** - logs system messages
* **syslog-ng** - logs system messages but also suports TCP, TLS, and other enhanced enterprise features * **syslog-ng** - logs system messages but also supports TCP, TLS, and other enhanced enterprise features
* **rsyslogd** - logs system messages but also support TCP, TLS, multi-threading, and other enhanced features * **rsyslogd** - logs system messages but also support TCP, TLS, multi-threading, and other enhanced features
* **klogd** - logs kernel messages * **klogd** - logs kernel messages
* **sysklogd** - basically a bundle of syslogd and klogd * **sysklogd** - basically a bundle of syslogd and klogd
@ -46,7 +46,7 @@ Locate those files and look at them to give you clues as to what syslog daemon y
Example Example
------- -------
Here is an example where the Suricata sensor is sending syslog messages in rsyslogd format but the SIEM is expecting and parsing them in a sysklogd format. In the syslog configuration file (ususally in /etc with a filename like rsyslog.conf or syslog.conf), first add the template: Here is an example where the Suricata sensor is sending syslog messages in rsyslogd format but the SIEM is expecting and parsing them in a sysklogd format. In the syslog configuration file (usually in /etc with a filename like rsyslog.conf or syslog.conf), first add the template:
:: ::

@ -18,7 +18,7 @@
.. option:: --fatal-unittests .. option:: --fatal-unittests
Enables fatal failure on a unit test error. Suricata will exit Enables fatal failure on a unit test error. Suricata will exit
instead of continuuing more tests. instead of continuing more tests.
.. option:: --unittests-coverage .. option:: --unittests-coverage

@ -13,7 +13,7 @@ There are three ways of using this keyword:
For the ENIP command, we are matching against the command field found in the ENIP encapsulation. For the ENIP command, we are matching against the command field found in the ENIP encapsulation.
For the CIP Service, we use a maximum of 3 comma seperated values representing the Service, Class and Attribute. For the CIP Service, we use a maximum of 3 comma separated values representing the Service, Class and Attribute.
These values are described in the CIP specification. CIP Classes are associated with their Service, and CIP Attributes These values are described in the CIP specification. CIP Classes are associated with their Service, and CIP Attributes
are associated with their Service. If you only need to match up until the Service, then only provide the Service value. are associated with their Service. If you only need to match up until the Service, then only provide the Service value.
If you want to match to the CIP Attribute, then you must provide all 3 values. If you want to match to the CIP Attribute, then you must provide all 3 values.

@ -131,7 +131,7 @@ score is returned.
* Longer patterns score better than short patters. * Longer patterns score better than short patters.
* *
* \param pat pattern * \param pat pattern
* \param patlen length of the patternn * \param patlen length of the pattern
* *
* \retval s pattern score * \retval s pattern score
*/ */

@ -261,7 +261,7 @@ The ack is the acknowledgement of the receipt of all previous
(data)-bytes send by the other side of the TCP-connection. In most (data)-bytes send by the other side of the TCP-connection. In most
occasions every packet of a TCP connection has an ACK flag after the occasions every packet of a TCP connection has an ACK flag after the
first SYN and a ack-number which increases with the receipt of every first SYN and a ack-number which increases with the receipt of every
new data-byte. The ack-keyword can be used in a signature to check new data-byte. The ack keyword can be used in a signature to check
for a specific TCP acknowledgement number. for a specific TCP acknowledgement number.
Format of ack:: Format of ack::

@ -71,7 +71,7 @@ Examples::
modbus: access read input # Read access to Discretes Input table modbus: access read input # Read access to Discretes Input table
modbus: access write coils # Write access to Coils table modbus: access write coils # Write access to Coils table
modbus: access read discretes, address <100 # Read access at address smaller than 100 of Discretes Input table modbus: access read discretes, address <100 # Read access at address smaller than 100 of Discretes Input table
modbus: access write holding, address 500, value >200 # Write value greather than 200 at address 500 of Holding Registers table modbus: access write holding, address 500, value >200 # Write value greater than 200 at address 500 of Holding Registers table
With the setting **unit**, you can match on: With the setting **unit**, you can match on:
@ -108,7 +108,7 @@ Examples::
modbus: unit 10, access read # Unit identifier 10 and Read access modbus: unit 10, access read # Unit identifier 10 and Read access
modbus: unit 10, access write coils # Unit identifier 10 and Write access to Coils table modbus: unit 10, access write coils # Unit identifier 10 and Write access to Coils table
modbus: unit >10, access read discretes, address <100 # Greater than unit identifier 10 and Read access at address smaller than 100 of Discretes Input table modbus: unit >10, access read discretes, address <100 # Greater than unit identifier 10 and Read access at address smaller than 100 of Discretes Input table
modbus: unit 10<>20, access write holding, address 500, value >200 # Greater than unit identifier 10 and smaller than unit identifier 20 and Write value greather than 200 at address 500 of Holding Registers table modbus: unit 10<>20, access write holding, address 500, value >200 # Greater than unit identifier 10 and smaller than unit identifier 20 and Write value greater than 200 at address 500 of Holding Registers table
(cf. http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf) (cf. http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf)

@ -42,7 +42,7 @@ Threading
--------- ---------
Due to subtle timing issues between threads the order of sets and checks Due to subtle timing issues between threads the order of sets and checks
can be slightly unpredictible. can be slightly unpredictable.
Unix Socket Unix Socket
----------- -----------

Loading…
Cancel
Save