Snort mailing list archives

Re: snort3: snort_defaults.lua pattern to include custom rules files and the meaning of ips


From: Marcin Dulak <marcin.dulak () gmail com>
Date: Tue, 21 Feb 2017 13:28:27 +0100

On Tue, Feb 21, 2017 at 12:44 PM, Russ <rucombs () cisco com> wrote:



On 2/20/17 10:02 PM, Marcin Dulak wrote:

Hi,

snort3: https://github.com/snortadmin/snort3/commit/
a9f9bd38ced24da8196746074ef60a73d3bf0438
When I use the configuration below, /etc/snort/sample.rules gets loaded.

Which means you are running from /etc/snort.


RULE_PATH = '../rules'

local_rules =
[[
include sample.rules
]]

ips =
{
    rules = local_rules,
}

How to modify the configuration in order to achieve two goals:

1. use the sample.rules located under the RULE_PATH directory by
specifying the RULE_PATH variable, i.e. include RULE_PATH .. 'sample.rules'?

RULE_PATH = '../rules/'
ips = { include = RULE_PATH .. 'sample.rules' }


it looks like one really needs to specify the full path (using conf_dir
defined in /etc/snort/snort.lua).
This works:

# ls -1 /etc/snort/rules/*.rules
/etc/snort/rules/host.rules
/etc/snort/rules/sample.rules

# grep RULE_PATH /etc/snort/snort_defaults.lua | grep -v IN
RULE_PATH = conf_dir .. '/rules'
ips = { include = RULE_PATH .. '/sample.rules', include = RULE_PATH ..
'/host.rules' }

with:
# pwd
/root
# SNORT_LUA_PATH=/etc/snort LUA_PATH=/usr/include/snort/lua/?.lua snort
--daq-dir /usr/lib64/daq --daq nfq -l /var/log/snort -c /etc/snort/snort.lua


2. have the sample.rules loaded without the ips option?

snort -R ../rules/sample.rules


so the ips variable is used to load custom rules files, even if in IDS
mode?

Marcin



Marcin


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot



_______________________________________________
Snort-users mailing listSnort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!



------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest
Snort news!

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Snort-users mailing list
Snort-users () lists sourceforge net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!

Current thread: