"; if($pfsense_stable == 'yes'){echo $pgtitle;} echo "

\n"; echo ""; echo " \n \n \n \n \n \n \n
\n"; $tab_array = array(); $tab_array[] = array("Snort Interfaces", false, "/snort/snort_interfaces.php"); $tab_array[] = array("If Settings", false, "/snort/snort_interfaces_edit.php?id={$id}"); $tab_array[] = array("Categories", true, "/snort/snort_rulesets.php?id={$id}"); $tab_array[] = array("Rules", false, "/snort/snort_rules.php?id={$id}"); $tab_array[] = array("Servers", false, "/snort/snort_define_servers.php?id={$id}"); $tab_array[] = array("Preprocessors", false, "/snort/snort_preprocessors.php?id={$id}"); $tab_array[] = array("Barnyard2", false, "/snort/snort_barnyard.php?id={$id}"); display_top_tabs($tab_array); echo "
\n
\n \n \n \n \n
\n # The rules directory is empty. /usr/local/etc/snort/snort_{$iface_uuid}_{$if_real}/rules \n
\n
\n
\n \n \n \n

\n\n"; echo "Please click on the Update Rules tab to install your selected rule sets. $isrulesfolderempty"; include("fend.inc"); echo ""; echo ""; exit(0); } if($_POST) { $enabled_items = ""; $isfirst = true; if (is_array($_POST['toenable'])) { foreach($_POST['toenable'] as $toenable) { if(!$isfirst) $enabled_items .= "||"; $enabled_items .= "{$toenable}"; $isfirst = false; } }else{ $enabled_items = $_POST['toenable']; } $a_nat[$id]['rulesets'] = $enabled_items; write_config(); header( 'Expires: Sat, 26 Jul 1997 05:00:00 GMT' ); header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' ); header( 'Cache-Control: no-store, no-cache, must-revalidate' ); header( 'Cache-Control: post-check=0, pre-check=0', false ); header( 'Pragma: no-cache' ); sleep(2); sync_snort_package_all(); header("Location: /snort/snort_rulesets.php?id=$id"); $savemsg = "The snort ruleset selections have been saved."; } $enabled_rulesets = $a_nat[$id]['rulesets']; if($enabled_rulesets) $enabled_rulesets_array = split("\|\|", $enabled_rulesets); include("head.inc"); ?>

"; ?>
"; echo ""; echo ""; //echo ""; } ?>
Enabled Ruleset: Rules that end with "so.rules" are shared object rules.
"; if(is_array($enabled_rulesets_array)) if(in_array($file, $enabled_rulesets_array)) { $CHECKED = " checked=\"checked\""; } else { $CHECKED = ""; } else $CHECKED = ""; echo " "; echo ""; echo "{$file}"; echo ""; //echo "description"; //echo "
 
Check the rulesets that you would like Snort to load at startup.
 

NOTE: You can click on a ruleset name to edit the ruleset.