From 20ded7753eba0d96560e715a0b07c38e6dbf8a07 Mon Sep 17 00:00:00 2001 From: robiscool Date: Tue, 27 Apr 2010 23:15:56 -0700 Subject: snort, add suppress tab, fix javascript on pfsense 2.0 --- config/snort/snort_interfaces_whitelist_edit.php | 78 ++++++++++++++++++------ 1 file changed, 61 insertions(+), 17 deletions(-) (limited to 'config/snort/snort_interfaces_whitelist_edit.php') diff --git a/config/snort/snort_interfaces_whitelist_edit.php b/config/snort/snort_interfaces_whitelist_edit.php index 8fea1a65..ef96c429 100644 --- a/config/snort/snort_interfaces_whitelist_edit.php +++ b/config/snort/snort_interfaces_whitelist_edit.php @@ -35,7 +35,9 @@ POSSIBILITY OF SUCH DAMAGE. */ -require("guiconfig.inc"); +require_once("guiconfig.inc"); +require_once("/usr/local/pkg/snort/snort.inc"); +require_once("/usr/local/pkg/snort/snort_gui.inc"); if (!is_array($config['installedpackages']['snortglobal']['whitelist']['item'])) $config['installedpackages']['snortglobal']['whitelist']['item'] = array(); @@ -101,7 +103,23 @@ if (isset($id) && $a_whitelist[$id]) { $addresssubnettest = false; } -if ($_POST) { + /* this will exec when alert says apply */ + if ($_POST['apply']) { + + if (file_exists("$d_snort_whitelist_dirty_path")) { + + write_config(); + + sync_snort_package_config(); + sync_snort_package(); + + unlink("$d_snort_whitelist_dirty_path"); + + } + + } + +if ($_POST['submit']) { unset($input_errors); $pconfig = $_POST; @@ -219,17 +237,6 @@ if ($_POST) { include("head.inc"); - - - -$description_str = gettext("Description"); -$hosts_str = gettext("IP or CIDR items"); -$ip_str = gettext("IP"); - -$update_freq_str = gettext("Update Freq."); - - - ?> "> @@ -238,7 +245,7 @@ $update_freq_str = gettext("Update Freq."); echo $jscriptstr; ?> - +