From 3f2b92d27424b7ae495a3e07d763ebc7d4c81122 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 17 Nov 2004 17:59:56 +0000 Subject: Add captive portal logging. Patch-submitted-to-m0n0wall-list-by: Matt Juszczak --- etc/inc/system.inc | 13 ++++++++++--- etc/rc | 3 ++- etc/syslog.conf | 3 ++- etc/version | 2 +- usr/local/captiveportal/index.php | 3 +++ usr/local/www/diag_logs.php | 1 + usr/local/www/diag_logs_dhcp.php | 1 + usr/local/www/diag_logs_filter.php | 1 + usr/local/www/diag_logs_settings.php | 8 +++++++- usr/local/www/diag_logs_vpn.php | 1 + 10 files changed, 29 insertions(+), 7 deletions(-) diff --git a/etc/inc/system.inc b/etc/inc/system.inc index d2c0b33..d2c76c9 100644 --- a/etc/inc/system.inc +++ b/etc/inc/system.inc @@ -195,8 +195,9 @@ function system_syslogd_start() { $syslogconf = <<System
  • Firewall
  • DHCP
  • +
  • Portal Auth
  • PPTP VPN
  • Settings
  • diff --git a/usr/local/www/diag_logs_dhcp.php b/usr/local/www/diag_logs_dhcp.php index ba13ee3..088a02d 100755 --- a/usr/local/www/diag_logs_dhcp.php +++ b/usr/local/www/diag_logs_dhcp.php @@ -78,6 +78,7 @@ function dump_clog($logfile, $tail, $withorig = true) {
  • System
  • Firewall
  • DHCP
  • +
  • Portal Auth
  • PPTP VPN
  • Settings
  • diff --git a/usr/local/www/diag_logs_filter.php b/usr/local/www/diag_logs_filter.php index 05c3713..fe0eaa5 100755 --- a/usr/local/www/diag_logs_filter.php +++ b/usr/local/www/diag_logs_filter.php @@ -135,6 +135,7 @@ function format_ipf_ip($ipfip) {
  • System
  • Firewall
  • DHCP
  • +
  • Portal Auth
  • PPTP VPN
  • Settings
  • diff --git a/usr/local/www/diag_logs_settings.php b/usr/local/www/diag_logs_settings.php index 7868c56..740e450 100755 --- a/usr/local/www/diag_logs_settings.php +++ b/usr/local/www/diag_logs_settings.php @@ -36,6 +36,7 @@ $pconfig['nentries'] = $config['syslog']['nentries']; $pconfig['remoteserver'] = $config['syslog']['remoteserver']; $pconfig['filter'] = isset($config['syslog']['filter']); $pconfig['dhcp'] = isset($config['syslog']['dhcp']); +$pconfig['portalauth'] = isset($config['syslog']['portalauth']); $pconfig['vpn'] = isset($config['syslog']['vpn']); $pconfig['system'] = isset($config['syslog']['system']); $pconfig['enable'] = isset($config['syslog']['enable']); @@ -64,6 +65,7 @@ if ($_POST) { $config['syslog']['remoteserver'] = $_POST['remoteserver']; $config['syslog']['filter'] = $_POST['filter'] ? true : false; $config['syslog']['dhcp'] = $_POST['dhcp'] ? true : false; + $config['syslog']['portalauth'] = $_POST['portalauth'] ? true : false; $config['syslog']['vpn'] = $_POST['vpn'] ? true : false; $config['syslog']['system'] = $_POST['system'] ? true : false; $config['syslog']['enable'] = $_POST['enable'] ? true : false; @@ -99,12 +101,14 @@ function enable_change(enable_over) { document.iform.remoteserver.disabled = 0; document.iform.filter.disabled = 0; document.iform.dhcp.disabled = 0; + document.iform.portalauth.disabled = 0; document.iform.vpn.disabled = 0; document.iform.system.disabled = 0; } else { document.iform.remoteserver.disabled = 1; document.iform.filter.disabled = 1; document.iform.dhcp.disabled = 1; + document.iform.portalauth.disabled = 1; document.iform.vpn.disabled = 1; document.iform.system.disabled = 1; } @@ -125,6 +129,7 @@ function enable_change(enable_over) {
  • System
  • Firewall
  • DHCP
  • +
  • Portal Auth
  • PPTP VPN
  • Settings
  • @@ -171,7 +176,8 @@ function enable_change(enable_over) { IP address of remote syslog server

    > system events
    > firewall events
    > - DHCP service events
    > + DHCP service events
    > + Portal Auth
    > PPTP VPN events diff --git a/usr/local/www/diag_logs_vpn.php b/usr/local/www/diag_logs_vpn.php index 3ed561c..7e315b5 100755 --- a/usr/local/www/diag_logs_vpn.php +++ b/usr/local/www/diag_logs_vpn.php @@ -82,6 +82,7 @@ function dump_clog($logfile, $tail) {
  • System
  • Firewall
  • DHCP
  • +
  • Portal Auth
  • PPTP VPN
  • Settings
  • -- cgit v1.1