diff options
author | robiscool <robrob2626@yahoo.com> | 2011-06-30 07:33:41 -0700 |
---|---|---|
committer | robiscool <robrob2626@yahoo.com> | 2011-06-30 07:34:54 -0700 |
commit | a6d10c612a2dd7020e9404f42a5e1cfd5a16e8d4 (patch) | |
tree | 58e858294dfa4c6a0527addab1aef638893c66db /config/snort-dev/snort_build.inc | |
parent | d7807cc49fb9c3c28f417c929b19c65c56ec6cb8 (diff) | |
download | pfsense-packages-a6d10c612a2dd7020e9404f42a5e1cfd5a16e8d4.tar.gz pfsense-packages-a6d10c612a2dd7020e9404f42a5e1cfd5a16e8d4.tar.bz2 pfsense-packages-a6d10c612a2dd7020e9404f42a5e1cfd5a16e8d4.zip |
snort-dev, add in update code, fix snort.conf build bug, add new update css
Diffstat (limited to 'config/snort-dev/snort_build.inc')
-rw-r--r-- | config/snort-dev/snort_build.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/config/snort-dev/snort_build.inc b/config/snort-dev/snort_build.inc index 29695df4..ee663735 100644 --- a/config/snort-dev/snort_build.inc +++ b/config/snort-dev/snort_build.inc @@ -565,10 +565,12 @@ function generate_snort_conf($uuid) $listEnabled_rulesets = array(); $listEnabled_rulesets = snortSql_fetchAllSettings('snortDBrules', 'SnortRuleSets', 'rdbuuid', $ifaceSettingsArray['ruledbname']); + $listCurntDirRules = array(); + $listCurntDirRules = snortScanDirFilter("/usr/local/etc/snort/sn_{$uuid}/rules", '\.rules'); if(!empty($listEnabled_rulesets)) { foreach($listEnabled_rulesets as $enabled_item) { - if ($enabled_item['enable'] !== 'off') { + if ($enabled_item['enable'] !== 'off' && in_array($enabled_item['rulesetname'], $listCurntDirRules)) { $selected_rules_sections .= "include \$RULE_PATH/{$enabled_item['rulesetname']}\n"; } } |