aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/suricata/doc/OpenBSD_Installation_from_GIT.txt
blob: b5f270000b5410abc5aaeb98e4858e214adc24d3 (plain)
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
Autogenerated on 2012-11-29
from - https://redmine.openinfosecfoundation.org/projects/suricata/wiki/OpenBSD_Installation_from_GIT


OpenBSD Installation from GIT


Pre-installation Requirements

Before you can build Suricata for your system, run the following commands to
ensure that you have everything you need for the installation.

  pkg_add gcc
  pkg_add pcre
  pkg_add libtool
  pkg_add libyaml
  pkg_add libnet-1.1.2.1p0

If you would like to build from Git sources, you have to install the following
building tools:

  pkg_add git
  pkg_add autoconf
  pkg_add automake
  If you use OpenBSD 4.8, enter the following:
  pkg_add git autoconf-2.61p3 automake-1.10.3


HTP

HTP is bundled with Suricata and installed automatically. If you need to
install HTP manually for other reasons, instructions can be found at HTP
library_installation.

Suricata

Next, clone the repository and run autogen:

  git clone git://phalanx.openinfosecfoundation.org/oisf.git
  cd oisf
  export AUTOCONF_VERSION=2.61
  export AUTOMAKE_VERSION=1.10
  ./autogen.sh

Enter the following to configure:

  CPPFLAGS="-I/usr/local/include" CFLAGS="-L/usr/local/lib" ./configure --
  prefix=/opt/suricata

To build and install Suricata, enter the following in your command line:

  make
  make install


Auto setup

You can also use the available auto setup features of Suricata:
ex:

     ./configure && make && make install-conf

make install-conf
would do the regular "make install" and then it would automatically create/
setup all the necessary directories and suricata.yaml for you.

     ./configure && make && make install-rules

make install-rules
would do the regular "make install" and then it would automatically download
and set up the latest ruleset from Emerging Threats available for Suricata

     ./configure && make && make install-full

make install-full
would combine everything mentioned above (install-conf and install-rules) - and
will present you with a ready to run (configured and set up) Suricata
Next, continue with the Basic_Setup.
Source: http://home.regit.org/?p=478