File: Basic_Setup.txt

package info (click to toggle)
suricata 1.2.1-2
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 15,756 kB
  • sloc: ansic: 260,344; sh: 11,250; perl: 513; makefile: 414; python: 42
file content (99 lines) | stat: -rw-r--r-- 2,771 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
Autogenerated on 2012-01-11
from - https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Basic_Setup


Basic Setup

When using Debian or FreeBSD, make sure you enter all commands as root/super-
user because for these operating systems it is not possible to use 'sudo'.
Start with creating a directory for Suricata's log information.

  sudo mkdir /var/log/suricata


To prepare the system for using it, enter:

  cd /etc

Followed by:

  sudo mkdir suricata

In this example the directory created is named 'suricata'. It is possible to
choose the name you prefer.
Then enter:

  cd ~/suricata/oisf

The next step is to copy classification.config, reference.config and
suricata.yaml from the oisf directory to the /etc/suricata directory. Do so by
entering the following:

  sudo cp classification.config /etc/suricata
  sudo cp reference.config /etc/suricata
  sudo cp suricata.yaml /etc/suricata


Setting variables

Make sure every variable of the vars, address-groups and port-groups in the
yaml file is set correctly for your needs.
You need to set the ip-address(es) of your home network at HOME_NET.
It is recommended to set EXTERNAL_NET to !$HOMENET_NET. This way, every ip-
address but the
one set at HOME_NET will be treated as external.
It is also possible to set EXTERNAL_NET to 'any', only the recommended setting
is more precise and lowers the change that false positives will be generated.
HTTP_SERVERS, SMTP_SERVERS , SQL_SERVERS , DNS_SERVERS and TELNET_SERVERS are
by default set to HOME_NET. AIM_SERVERS is by default set at 'any'. These
variables have to be set for servers on your network.
All settings have to be set precise to let it have a more accurate effect.
Next, make sure the following ports are set to your needs: HTTP_PORTS,
SHELLCODE_PORTS, ORACLE_PORTS and SSH_PORTS.
In the near future you can set the host-os-policy to your needs.

    windows:[]
    bsd: []
    bsd_right: []
    old_linux: []
    linux: [10.0.0.0/8, 192.168.1.100, "8762:2352:6241:7245:E000:0000:0000:
  0000"]
    old_solaris: []
    solaris: ["::1"]
    hpux10: []
    hpux11: []
    irix: []
    macos: []
    vista: []
    windows2k3: []


Interface cards

To check the available interface cards, enter:

  ifconfig

Now you can see which one you would like Suricata to use.
To start the engine and include the interface card of your preference, enter:

  sudo suricata -c /etc/suricata/suricata.yaml -i wlan0

Instead of wlan0, you can enter the interface card of your preference.
To see if the engine is working correctly and registrates traffic, enter:

  cd /var/log/suricata

Followed by:

  tail http.log

And:

  tail -n 33 stats.log

To make sure the information displayed is up-dated, enter before http.log and
stats.log:

  tail -f http.log