mirror of https://github.com/OISF/suricata
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
80 lines
2.0 KiB
Plaintext
80 lines
2.0 KiB
Plaintext
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
|