aboutsummaryrefslogtreecommitdiffstats
path: root/config/snort/snort.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-07-11 22:26:27 +0000
committerErmal <eri@pfsense.org>2012-07-11 22:27:00 +0000
commit29425cbf9722da360f5ab9d58b380a665e0c86e5 (patch)
tree9176443fcd29c5e59b173433f3e3157a643c13c3 /config/snort/snort.inc
parentdc541ec6cf6e12726f3c9a51156670d408275097 (diff)
downloadpfsense-packages-29425cbf9722da360f5ab9d58b380a665e0c86e5.tar.gz
pfsense-packages-29425cbf9722da360f5ab9d58b380a665e0c86e5.tar.bz2
pfsense-packages-29425cbf9722da360f5ab9d58b380a665e0c86e5.zip
Show only enabled categories on rules dropdown
Diffstat (limited to 'config/snort/snort.inc')
-rw-r--r--config/snort/snort.inc21
1 files changed, 10 insertions, 11 deletions
diff --git a/config/snort/snort.inc b/config/snort/snort.inc
index 9c67993a..2290fa93 100644
--- a/config/snort/snort.inc
+++ b/config/snort/snort.inc
@@ -1033,17 +1033,6 @@ function snort_generate_conf($snortcfg) {
if(!empty($snortcfg['performance']))
$snort_performance = $snortcfg['performance'];
- /* generate rule sections to load */
- $enabled_rulesets = $snortcfg['rulesets'];
- $selected_rules_sections = "";
- if (!empty($enabled_rulesets)) {
- $enabled_rulesets_array = explode("||", $enabled_rulesets);
- foreach($enabled_rulesets_array as $enabled_item) {
- if (file_exists("{$snortcfgdir}/rules/{$enabled_item}"))
- $selected_rules_sections .= "include \$RULE_PATH/{$enabled_item}\n";
- }
- }
-
/////////////////////////////
/* preprocessor code */
/* def perform_stat */
@@ -1275,6 +1264,16 @@ EOD;
if (file_exists("{$snortdir}/preproc_rules/decoder.rules"))
$snort_misc_include_rules .= "include \$PREPROC_RULE_PATH/decoder.rules\n";
+ /* generate rule sections to load */
+ $selected_rules_sections = "";
+ if (!empty($snortcfg['rulesets'])) {
+ $enabled_rulesets_array = explode("||", $snortcfg['rulesets']);
+ foreach($enabled_rulesets_array as $enabled_item) {
+ if (file_exists("{$snortcfgdir}/rules/{$enabled_item}"))
+ $selected_rules_sections .= "include \$RULE_PATH/{$enabled_item}\n";
+ }
+ }
+
/* build snort configuration file */
$snort_conf_text = <<<EOD