aboutsummaryrefslogtreecommitdiffstats
path: root/config/snort-dev/snort.inc
diff options
context:
space:
mode:
authorrobiscool <robrob2626@yahoo.com>2012-07-03 12:00:57 -0700
committerrobiscool <robrob2626@yahoo.com>2012-07-03 12:00:57 -0700
commit4c63d6f50a3db3f83529b098397b8f26b32c9801 (patch)
tree442d1c464e52e4a81f7c444c7bef8674066d53c2 /config/snort-dev/snort.inc
parent403bdcca75abd4994b8eb0738bd099ee4cef868c (diff)
downloadpfsense-packages-4c63d6f50a3db3f83529b098397b8f26b32c9801.tar.gz
pfsense-packages-4c63d6f50a3db3f83529b098397b8f26b32c9801.tar.bz2
pfsense-packages-4c63d6f50a3db3f83529b098397b8f26b32c9801.zip
snort-dev, fix vpn netlist issue with spaces, fix detail preg match on input errors on snort-dev/snort_interfaces_whitelist_edit.php
Diffstat (limited to 'config/snort-dev/snort.inc')
-rw-r--r--config/snort-dev/snort.inc12
1 files changed, 9 insertions, 3 deletions
diff --git a/config/snort-dev/snort.inc b/config/snort-dev/snort.inc
index 3fa63caf..04f0d72e 100644
--- a/config/snort-dev/snort.inc
+++ b/config/snort-dev/snort.inc
@@ -276,8 +276,14 @@ function build_base_whitelist($build_netlist, $wanip, $wangw, $wandns, $vips, $v
$snort_vpns_list = function() use(&$home_net, &$config) {
$vpns_list = filter_get_vpns_list();
- if (!empty($vpns_list))
- $home_net .= "{$vpns_list},";
+ if (!empty($vpns_list)) {
+ // convert spaces to , returns
+ $vpns_list = str_replace(' ', ",", $vpns_list);
+ $vpns_list = str_replace(' ', ",", $vpns_list);
+
+ $home_net .= "{$vpns_list},";
+ }
+
};
if ($vpns == 'yes') {
@@ -1072,7 +1078,7 @@ function create_snort_whitelist($id, $if_real) {
$whitelist = $config['installedpackages']['snortglobal']['whitelist']['item'][$whitelist_key_w];
$w_data = build_base_whitelist($whitelist['snortlisttype'], $whitelist['wanips'], $whitelist['wangateips'], $whitelist['wandnsips'], $whitelist['vips'], $whitelist['vpnips'], $whitelist_key_w);
- // this foe whitelistfile, convert spaces to carriage returns
+ // convert spaces to carriage returns
$w_data = str_replace(',', "\n", $w_data);
$w_data = str_replace(',,', "\n", $w_data);