doc: user .. option:: for command line option formatting

pull/2302/head
Jason Ish 10 years ago committed by Victor Julien
parent 8d47c13d2a
commit 16f6fab502

@ -14,62 +14,88 @@ this:
-a -a
--long-option --long-option
:: .. option:: -c <path>
The -c option the most important option. After -c you can enter the
path to the location of suricata.yaml.
.. option:: -i <interface>
After the -i option you can enter the interface card you would like
to use to sniff packets from. It concerns sniffing packets with
libpcap in the pcap live mode.
.. option:: -r <filename.pcap>
After the -r option you can enter the path to the pcap-file in
which packets are recorded. That way you can inspect the packets in
that file in the pcap/offline mode.
.. option:: -s <filename.rules>
-c The -c option the most important option. After -c you can enter the path to the location of With the -s option you can set a file with signatures, which will
suricata.yaml. be loaded together with the rules set in yaml.
-i After the -i option you can enter the interface card you would like to use to sniff packets from. .. option:: -l <directory>
It concerns sniffing packets with libpcap in the pcap live mode.
-r After the -r option you can enter the path to the pcap-file in which packets are recorded. That way With the -l option you can set the default log directory. If you
you can inspect the packets in that file in the pcap/offline mode. already have the default-log-dir set in yaml, it will not be used
by Suricata if you use the -l option. It will use the log dir that
is set with the -l option. If you do not set a directory with
the -l option, Suricata will use the directory that is set in yaml.
-s With the -s option you can set a file with signatures, which will be loaded together with the rules .. option:: -D
set in yaml.
-l With the -l option you can set the default log directory. If you already have the default-log-dir set Normally if you run Suricata on your console, it keeps your console
in yaml, it will not be used by Suricata if you use the -l option. It will use the log dir that is set occupied. You can not use it for other purposes, and when you close
with the -l the window, Suricata stops running. If you run Suricata as deamon
option. If you do not set a directory with the -l option, Suricata will use the directory that is set (using the -D option), it runs at the background and you will be
in yaml. able to use the console for other tasks without disturbing the
engine running.
.. option:: --list-app-layer-protos
-D Normally if you run Suricata on your console, it keeps your console occupied. You List supported app layer protocols.
can not use it for other purposes, and when you close the window, Suricata stops running.
If you run Suricata as deamon (using the -D option), it runs at the background and you will be able
to use the console for other tasks without disturbing the engine running.
--list-app-layer-protos : list supported app layer protocols .. option:: --list-keywords[=all|csv|<kword>]
--list-keywords[=all|csv|<kword>] : list keywords implemented by the engine List keywords implemented by the engine
.. option:: --list-runmodes
--list-runmodes The option --list-runmodes lists all possible runmodes. The option --list-runmodes lists all possible runmodes.
--runmode (in combination with the command line opion -i or -r) .. option:: --runmode <runmode>
With the --runmode option you can
set the runmode that you would like to use. This command line option can override the (in combination with the command line opion -i or -r) With
yaml runmode option. the --runmode option you can set the runmode that you would like to
use. This command line option can override the yaml runmode option.
For more information about runmodes see: :doc:`performance/runmodes` For more information about runmodes see: :doc:`performance/runmodes`
Unit Tests Unit Tests
~~~~~~~~~~ ~~~~~~~~~~
:: .. option:: -u
With the -u option you can run unit tests to test Suricata's code.
.. option:: -U <regex>
With the -U option you can select which of the unit tests you want
to run. This option uses REGEX. Example of use: suricata -u -U
http
-u With the -u option you can run unit tests to test Suricata's code. .. option:: --list-unittests
-U With the -U option you can select which of the unit tests you want to run. This option uses REGEX. The --list-unittests option shows a list with all possible unit
Example of use: tests.
suricata -u -U http
--list-unittests The --list-unittests option shows a list with all possible unit tests. .. option:: --fatal-unittests
--fatal-unittests With the --fatal-unittests option you can run unit tests but it will stop immediately after one test fails With the --fatal-unittests option you can run unit tests but it
so you can see directly where it went wrong. will stop immediately after one test fails so you can see directly
where it went wrong.
PF_RING options PF_RING options
~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~

Loading…
Cancel
Save