diff options
Diffstat (limited to 'packages')
-rw-r--r-- | packages/snort/snort.inc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/snort/snort.inc b/packages/snort/snort.inc index b6ff4d29..14c9a33a 100644 --- a/packages/snort/snort.inc +++ b/packages/snort/snort.inc @@ -236,24 +236,28 @@ function generate_snort_conf() { $home_net .= "{$subnet} "; } else { if ($subnet) - $home_net .= "{$subnet}/{$ifcfg['subnet']} "; + if($ifcfg['subnet']) + $home_net .= "{$subnet}/{$ifcfg['subnet']} "; } } /* add all WAN ips to the whitelist */ $wan_if = get_real_wan_interface(); $ip = find_interface_ip($wan_if); - $home_net .= "{$ip} "; + if($ip) + $home_net .= "{$ip} "; /* Add Gateway on WAN interface to whitelist (For RRD graphs) */ $int = convert_friendly_interface_to_real_interface_name("WAN"); $gw = get_interface_gateway($int); - $home_net .= "{$gw} "; + if($gw) + $home_net .= "{$gw} "; /* Add DNS server for WAN interface to whitelist */ $dns_servers = get_dns_servers(); foreach($dns_servers as $dns) { - $home_net .= "{$dns} "; + if($dns) + $home_net .= "{$dns} "; } /* Add loopback to whitelist (ftphelper) */ |