arpwatch
arpwatch
/var/log/arpwatch.log
*/
/*
pfSense_BUILDER_BINARIES: /usr/bin/netstat
pfSense_MODULE: pkgs
*/
##|+PRIV
##|*IDENT=page-status-packagelogs
##|*NAME=Status: Package logs page
##|*DESCR=Allow access to the 'Status: Package logs' page.
##|*MATCH=diag_pkglogs.php*
##|-PRIV
require("guiconfig.inc");
require("pkg-utils.inc");
if(!($nentries = $config['syslog']['nentries'])) $nentries = 50;
//if ($_POST['clear'])
// clear_log_file($logfile);
$i = 0;
$pkgwithlogging = false;
$apkg = $_GET['pkg'];
if(!$apkg) { // If we aren't looking for a specific package, locate the first package that handles logging.
if($config['installedpackages']['package'] <> "") {
foreach($config['installedpackages']['package'] as $package) {
if(is_array($package['logging'])) {
$pkgwithlogging = true;
$apkg = $package['name'];
$apkgid = $i;
break;
}
$i++;
}
}
} elseif($apkg) {
$pkgwithlogging = true;
$apkgid = get_pkg_id($apkg);
$i = $apkgid;
}
$pgtitle = array(gettext("Status"),gettext("Package logs"));
include("head.inc");
?>
';
include("fend.inc");
echo '