White paper network ids and ips deployment Strategies Nicholas Pappas




Download 2,67 Mb.
Pdf ko'rish
bet20/25
Sana14.05.2024
Hajmi2,67 Mb.
#233760
1   ...   17   18   19   20   21   22   23   24   25
Oinkmaster Installation
Next we'll install the Oinkmaster package to maintain our Snort rules files. 
Run the `make install` from ports after setting the FLAVOR environment variable 
back to null.
export FLAVOR=
cd /usr/ports/net/oinkmaster
make install
Now you will probably want to register with Snort to have Oinkmaster keep your 
rules up to date. Register at 
https://www.snort.org/pub-bin/register.cgi
. Here is a 
snippet from the oinkmaster.conf file which explains this requirement.
--start of snip--
# As of March 2005, you must register on the Snort site to get access
# to the official Snort rules. This will get you an "oinkcode".
# You then specify the URL as

http://www.snort.org/pub-bin/oinkmaster.cgi/
/
# For example, if your code is 5a081649c06a277e1022e1284b and
# you use Snort 2.4, the url to use would be (without the wrap):

http://www.snort.org/pub-bin/oinkmaster.cgi/
# 5a081649c06a277e1022e1284bdc8fabda70e2a4/snortrules-snapshot-2.4.tar.gz
# See the Oinkmaster FAQ Q1 and http://www.snort.org/rules/ for
# more information.
--end of snip--
First make sure you know which version of Snort you have.
snort -V
At the time of this writing, the OpenBSD ports collection contained version 2.6. Once 
you have your Oinkcode and know the version of Snort you have installed, modify the 
following line in /etc/oinkmaster.conf
url = http://www.snort.org/pub-bin/oinkmaster.cgi//snortrules-
snapshot-2.4.tar.gz
to be 
url = http://www.snort.org/pub-bin/oinkmaster.cgi/YOUR-CODE/snortrules-
Nicholas Pappas
47
@ 2021 SANS Institute
Author Retains Full Rights


© SANS Institute 200
8
,
Author retains full rights.
© SANS Institute 200
8
, Author retains full rights.
Key fingerprint = AF19 FA27 2F94 998D FDB5 DE3D F8B5 06E4 A169 4E46
Network IDS & IPS Deployment Strategies
snapshot-2.6.tar.gz
Save the file and then give it a test by running Oinkmaster manually.
cd /etc/snort/rules
oinkmaster -o .
You should now have the rules files populated in the /etc/snort/rules directory. To 
check this list the files in that directory. You will see the files containing signatures 
if Oinkmaster is working properly.
ls
To learn more about Oinkmaster it is recommended that you read the 
documentation, specifically the README file located on this page: 
http://oinkmaster.sourceforge.net/readme.shtml
NOTE: At the time of this writing, there appears to be something wrong with the 
syntax of the telnet rules so you may need to remove that rule or otherwise fix the 
syntax. To remove the telnet rules you should modify your /etc/snort.conf file by 
commenting out the line including telnet.rules 
Change:
include $RULE_PATH/telnet.rules
So that it looks like:
# include $RULE_PATH/telnet.rules
Ok, Oinkmaster is installed. You can use this program manually by using the 
commands shown next. Or you can setup a cronjob to do it for you on a routine 
basis.
cd /etc/snort/rules
oinkmaster -o .

Download 2,67 Mb.
1   ...   17   18   19   20   21   22   23   24   25




Download 2,67 Mb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



White paper network ids and ips deployment Strategies Nicholas Pappas

Download 2,67 Mb.
Pdf ko'rish