arpwatch
arpwatch: Settings
2.1.a13
installedpackages->package->$packagename->configuration->settings
pkg_edit.php?xml=arpwatch.xml&id=0
arpwatch
arpwatch.sh
arpwatch
Listening Interface
interface
Enter the desired listening interface here.
interfaces_selection
unlink_if_exists("/usr/local/etc/rc.d/arpwatch.sh");
function sync_package_arpwatch() {
global $config;
conf_mount_rw();
config_lock();
foreach($config['installedpackages']['arpwatch']['config'] as $arpw) {
$ints = $arpw['interface'];
}
if($ints == "") {
$ints = "lan";
log_error("Could not find a interface for arpwatch. Defaulting to LAN");
}
global $config;
$int = convert_friendly_interface_to_real_interface_name($ints);
$start = "/usr/local/sbin/arpwatch -d -d -i {$int} | logger -p daemon.info -i -t arpwatch";
$stop = "/usr/bin/killall arpwatch";
write_rcfile(array(
"file" => "arpwatch.sh",
"start" => $start,
"stop" => $stop
)
);
restart_service("arpwatch");
conf_mount_ro();
config_unlock();
}
sync_package_arpwatch();