aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/suricata/doc/OpenBSD_Installation_from_GIT.txt
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/suricata/doc/OpenBSD_Installation_from_GIT.txt')
-rw-r--r--framework/src/suricata/doc/OpenBSD_Installation_from_GIT.txt79
1 files changed, 79 insertions, 0 deletions
diff --git a/framework/src/suricata/doc/OpenBSD_Installation_from_GIT.txt b/framework/src/suricata/doc/OpenBSD_Installation_from_GIT.txt
new file mode 100644
index 00000000..b5f27000
--- /dev/null
+++ b/framework/src/suricata/doc/OpenBSD_Installation_from_GIT.txt
@@ -0,0 +1,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