net/snort3: Include default configs and snort2lua

Include default configuration files to have something to start from.
Also include snort2lua to help convert snort2 rules to snort3 to also
help with bootstrapping the configuration.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
This commit is contained in:
Michal Hrusecky 2021-07-22 13:44:07 +02:00
parent c057dfb09c
commit 2fe854ebd6
No known key found for this signature in database
GPG Key ID: 7B7562FE6F4D91EF
2 changed files with 9 additions and 1 deletions

View File

@ -59,6 +59,7 @@ TARGET_LDFLAGS += -L$(STAGING_DIR)/usr/lib/daq3 -ltirpc
define Package/snort3/conffiles
/etc/config/snort
/etc/snort/
endef
define Package/snort3/install
@ -67,6 +68,10 @@ define Package/snort3/install
$(PKG_INSTALL_DIR)/usr/bin/snort \
$(1)/usr/bin/
$(INSTALL_BIN) \
$(PKG_INSTALL_DIR)/usr/bin/snort2lua \
$(1)/usr/bin/
$(INSTALL_BIN) \
$(PKG_INSTALL_DIR)/usr/bin/u2{boat,spewfoo} \
$(1)/usr/bin/
@ -86,6 +91,9 @@ define Package/snort3/install
$(1)/usr/share/lua/
$(INSTALL_DIR) $(1)/etc/snort
$(INSTALL_CONF) \
$(PKG_INSTALL_DIR)/usr/etc/snort/*.lua \
$(1)/etc/snort
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) \

View File

@ -1,4 +1,4 @@
config snort 'snort'
option config_dir '/etc/snort/etc/'
option config_dir '/etc/snort/'
option alert_module 'alert_syslog'
option interface 'eth0'