Services: Snort
Snort
3.0
snort
snort.sh
snort
Snort Settings
/pkg_edit.php?xml=snort.xml&id=0
Interface
interface_array
lan
true
3
interfaces_selection
snort
snort.sh
snort
function sync_package_snort() {
$first = 0;
foreach($_POST['interface_array'] as $iface) {
$if = convert_friendly_interface_to_real_interface_name($iface);
if($if) {
$ifaces_final .= " -i " . $if;
$first = 1;
}
}
$start = "snort -c /usr/local/etc/snort/rules/snort.conf -l /var/log/snort " . $ifaces_final . " -D";
$start.= ";snort2c -s -w /var/db/whitelist -a /var/log/snort/alert";
write_rcfile(array(
"file" => "snort.sh",
"start" => $start,
"stop" => "/usr/bin/killall snort; killall snort2c"
)
);
start_service("snort");
}
sync_package_snort();
sync_package_snort();