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
 |