]> lifelog.hopto.org Git - LifeLog.git/commitdiff
Access flood and debug settings implementation.
authorWill Budic <redacted>
Mon, 6 Jan 2020 01:57:54 +0000 (12:57 +1100)
committerWill Budic <redacted>
Mon, 6 Jan 2020 01:57:54 +0000 (12:57 +1100)
Current Development Check List.md
dbLifeLog/main.cnf
htdocs/cgi-bin/login_ctr.cgi
htdocs/thttpd.pid
log/thttpd.log

index 7aefc2f80dbf5771e72a36c6012b457ae4ac1761..43ca16d44b73442c21ceae1d6258427b4bfe10c0 100644 (file)
@@ -9,6 +9,8 @@ This version is not compatible in data structure to prior versions. Data migrati
 
 ### v.1.7 Encountered
 
+* Mutli new alias access flood attack security trigger implementation.
+* Debug system settings implementaiton.
 * &#10004; Delete page updated to show better display of entries.  
 * Provide sub alias login that sets data visible to only a set of categories.
   * View specific based login on a different password.
index 8b869d732d66caebbdd3e510e4ec0920c9d596ff..568cdba846ec675606eefd4f58ec7968c97cf447 100644 (file)
@@ -19,6 +19,7 @@ Credential format:<<AUTO_LOGIN <{alias}/{password}> , dont enable here using AUT
 24|$FRAME_SIZE  = 0`Youtube frame size settings, 0 - Large, 1 - Medium, 2- Small.
 26|$RTF_SIZE    = 2`RTF Document height, 0 - Large, 1 - Medium, 2- Small.
 28|$THEME       = Standard`Theme to applay, Standard, Sun, Moon, Earth.
+30|$DEBUG       = 0`Development page additional debug output, off (default) or on.
 <<CAT<3>
 01|Unspecified `For quick uncategorised entries.
 03|File System `Operating file system/Application short log.
index 0de10bf668be2765d1feb38612727d9d02cc6e88..4d55fdc6f1315919af003f341d128b851acc6ccd 100755 (executable)
@@ -17,28 +17,14 @@ use Text::CSV;
 
 
 #DEFAULT SETTINGS HERE!
-our $REC_LIMIT   = 25;
-our $TIME_ZONE   = 'Australia/Sydney';
-our $LANGUAGE   = 'English';
-our $PRC_WIDTH   = '70';
-our $LOG_PATH    = '../../dbLifeLog/';
-our $SESSN_EXPR  = '+30m';
-our $DATE_UNI    = '0';
-our $RELEASE_VER = '1.7';
-our $AUTHORITY   = '';
-our $IMG_W_H     = '210x120';
-our $AUTO_WRD_LMT= 200;
-our $AUTO_LOGIN  = 0;
-our $FRAME_SIZE  = 0;
-my $THEME = 'Standard';
-my $TH_CSS = 'main.css';
-my $BGCOL = '#c8fff8';
-#END OF SETTINGS
+use lib "system/modules";
+require Settings;
 
 
 my $cgi = CGI->new;
-my $session = new CGI::Session("driver:File",$cgi, {Directory=>$LOG_PATH});
-   $session->expire($SESSN_EXPR);
+my $session = new CGI::Session("driver:File",$cgi, {Directory=>&Settings::logPath});
+   $session->expire(&Settings::sessionExprs);
+my $sssCreatedDB = $session->param("cdb");
 my $sid=$session->id();
 my $cookie = $cgi->cookie(CGISESSID => $sid);
 
@@ -47,27 +33,26 @@ my $alias = $cgi->param('alias');
 my $passw = $cgi->param('passw');
 my $frm;
 
+
 #This is the OS developer release key, replace on istallation. As it is not secure.
 my $cipher_key = '95d7a85ba891da';
 
 if($cgi->param('logout')){&logout}
 
 &checkAutologinSet;
-if(&processSubmit==0){
-    &getTheme;
-
-  print $cgi->header(-expires=>"0s", -charset=>"UTF-8", -cookie=>$cookie);
-  print $cgi->start_html(
+if(&processSubmit==0){    
+    print $cgi->header(-expires=>"0s", -charset=>"UTF-8", -cookie=>$cookie);
+    print $cgi->start_html(
     -title   => "Personal Log Login",
-    -BGCOLOR => "$BGCOL",
+    -BGCOLOR => &Settings::bgcol,
     -script  => { -type => 'text/javascript', -src => 'wsrc/main.js' },
-    -style   => { -type => 'text/css', -src => "wsrc/$TH_CSS" },
+    -style   => { -type => 'text/css', -src => 'wsrc/'.&Settings::css },
 );
 
-my $ip =`hostname -I`; 
-   $ip =~ s/\s/<br>/g;
+my @ht = split(m/\s/,`hostname -I`);    
+my $hst = `hostname` . "($ht[0])";
 $frm = qq(
-     <form id="frm_login" action="login_ctr.cgi" method="post"><table border="0" width="$PRC_WIDTH%">
+     <form id="frm_login" action="login_ctr.cgi" method="post"><table border="0" width=").&Settings::pagePrcWidth.qq(%">
       <tr class="r0">
          <td colspan="3"><center>LOGIN</center></td>
         </tr>
@@ -82,7 +67,7 @@ $frm = qq(
          Alias will create a new database if it doesn't exist. Note down your password.
          <input type="hidden" name="CGISESSID" value="$sid"/>
          <input type="hidden" name="login" value="1"/></td></tr>
-      <tr class="r0"><td colspan="2">You are on Server -> <b>$ip</b></td><td><input type="submit" value="Login"/></td></tr>
+      <tr class="r0"><td colspan="2">Your Host -> <b>$hst</b></td><td><input type="submit" value="Login"/></td></tr>
     </table></form>);
 
 print qq(<br><br><div id=rz>
@@ -134,7 +119,7 @@ sub checkAutologinSet {
 try{
         #We don't need to slurp as it is expected setting in header.
         my @cre;
-        open(my $fh, '<', $LOG_PATH.'main.cnf' ) or die "Can't open main.cnf: $!";
+        open(my $fh, '<', &Settings::logPath.'main.cnf' ) or die "Can't open main.cnf: $!";
         while (my $line = <$fh>) {
                     chomp $line;
                     if(rindex ($line, "<<AUTO_LOGIN<", 0)==0){
@@ -146,7 +131,7 @@ try{
         }
     close $fh;
         if(@cre &&scalar(@cre)>1){
-             my $database = $LOG_PATH.'data_'.$cre[0].'_log.db';
+             my $database = &Settings::logPath.'data_'.$cre[0].'_log.db';
              my $dsn= "DBI:SQLite:dbname=$database";
              my $db = DBI->connect($dsn, $cre[0], $cre[1], { RaiseError => 1 })
                                 or die "<p>Error->"& $DBI::errstri &"</p>";
@@ -173,8 +158,8 @@ try{
 sub checkCreateTables {
 try{
     my $today = DateTime->now;
-       $today->set_time_zone( $TIME_ZONE );
-    my $database = $LOG_PATH.'data_'.$alias.'_log.db';
+       $today->set_time_zone( &Settings::timezone );
+    my $database = &Settings::logPath.'data_'.$alias.'_log.db';
     my $dsn= "DBI:SQLite:dbname=$database";
     my $db = DBI->connect($dsn, $alias, $passw, { RaiseError => 1 })
               or die "<p>Error->"& $DBI::errstri &"</p>";
@@ -197,11 +182,21 @@ try{
         );
         CREATE INDEX idx_log_dates ON LOG (DATE);
         );
-        $rv = $db->do($stmt);
-        if($rv < 0){print "<p>Error->"& $DBI::errstri &"</p>";}
+
+        if($sssCreatedDB){            
+            print $cgi->header;
+            print $cgi->start_html;
+            print "<center><font color=red><b>A new alias login detect! <br>
+            Server security measure has been triggered -> Sorry further new alias login/creation not allowed!</b></font><br><br>Contact your network admin.</center>".$_;
+            print $cgi->end_html;
+            exit;
+        }
+
+        $db->do($stmt);
 
         $st = $db->prepare('INSERT INTO LOG(ID_CAT,DATE,LOG) VALUES (?,?,?)');
         $st->execute( 3, $today, "DB Created!");
+        $session->param("cdb", "1");        
     }
 
     # From v.1.6 view use server side views, for pages and correct record by ID and PID lookups.
@@ -314,14 +309,6 @@ try{
 
     }
     else{
-                #PRAGMA table_info(CONFIG); <-To check current structure
-                #populateConfig($db);
-                $st = $db->prepare("SELECT VALUE FROM CONFIG WHERE NAME == 'THEME';");
-                $st->execute();
-                my $val = $st->fetchrow_array();
-                if($val){
-                    $THEME = $val;
-                }
 
                 #Has configuration been wiped out?
                 $st = $db->prepare('SELECT count(ID) FROM CONFIG;');
@@ -329,7 +316,9 @@ try{
                 $changed = 1 if($st->fetchrow_array()==0);
 
     }
-    #
+    #We got an db now, lets get settings from there.
+    Settings::getConfiguration($db);
+    #    
      &populate($db) if $changed;
      $db->disconnect();
     #  
@@ -340,10 +329,10 @@ try{
     
 }
  catch{
-      print $cgi->header;
-        print "<font color=red><b>SERVER ERROR</b></font>:".$_;
+    print $cgi->header;
+    print "<font color=red><b>SERVER ERROR</b></font>:".$_;
     print $cgi->end_html;
-        exit;
+    exit;
  }
 
 }
@@ -359,7 +348,7 @@ sub populate {
         my @lines;
         my $table_type = 0;
 
-        open(my $fh, "<:perlio", $LOG_PATH.'main.cnf' ) or die "Can't open main.cnf: $!";
+        open(my $fh, "<:perlio", &Settings::logPath.'main.cnf' ) or die "Can't open main.cnf: $!";
         read $fh, my $content, -s $fh;
              @lines  = split '\n', $content;
       close $fh;
@@ -437,7 +426,7 @@ $err .= "Invalid, spec'ed {uid}|{category}`{description}-> $line\n";
 
                     }
         }
-        die "Configuration script $LOG_PATH/main.cnf [$fh] contains errors." if $err;
+        die "Configuration script ".&Settings::logPath."/main.cnf [$fh] contains errors." if $err;
         $db->commit();
     } catch{
       print $cgi->header;
@@ -459,14 +448,14 @@ return "SELECT name FROM sqlite_master WHERE type='view' AND name='$name';"
 
 
 sub removeOldSessions {
-    opendir(DIR, $LOG_PATH);
+    opendir(DIR, &Settings::logPath);
     my @files = grep(/cgisess_*/,readdir(DIR));
     closedir(DIR);
     my $now = time - (24 * 60 * 60);
     foreach my $file (@files) {
-        my $mod = (stat("$LOG_PATH/$file"))[9];
+        my $mod = (stat(&Settings::logPath,$file))[9];
         if($mod<$now){
-            unlink "$LOG_PATH/$file";
+            unlink &Settings::logPath.$file;
         }
     }
 }
@@ -495,23 +484,4 @@ sub logout{
     exit;
 }
 
-sub getTheme {
-
-
-    if ( $THEME eq 'Sun' ) {
-        $BGCOL = '#D4AF37';
-        $TH_CSS = "main_sun.css";
-    }elsif ($THEME eq 'Moon'){
-        $TH_CSS = "main_moon.css";
-        $BGCOL = '#000000';
-
-    }elsif ($THEME eq 'Earth'){
-        $TH_CSS = "main_earth.css";
-        $BGCOL = 'green';
-    }
-
-}
-
-
-
 ### CGI END
index 76466493866409df1a14035c02d9165566cdc083..0e6234e4fbb936fb23e7deebadee70a1d236d2b2 100644 (file)
@@ -1 +1 @@
-27361
+20556
index e025a6b98892b8e95ed2fc55e3a62cdbdf816f65..2983e13dca0b8b599dc724976f797fb7d5ca947a 100644 (file)
 127.0.0.1 - - [04/Jan/2020:10:54:04 +1100] "GET /cgi-bin/wsrc/images/ui-icons_2694e8_256x240.png HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
 127.0.0.1 - - [04/Jan/2020:10:54:05 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
 127.0.0.1 - - [04/Jan/2020:10:54:10 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:11:58:19 +1100] "GET /cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657 HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:19 +1100] "GET /cgi-bin/wsrc/main.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:19 +1100] "GET /cgi-bin/wsrc/main.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:20 +1100] "GET /favicon.ico HTTP/1.1" 404 0 "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:23 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:23 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/main_sun.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jquery-ui.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jquery-ui.theme.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jquery-ui-timepicker-addon.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/tip-yellowsimple/tip-yellowsimple.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/quill/katex.min.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/quill/monokai-sublime.min.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/quill/quill.snow.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jquery.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jquery-ui.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jquery-ui-timepicker-addon.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jquery-ui-sliderAccess.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jquery.poshytip.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/quill/highlight.min.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/quill/katex.min.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/jscolor.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/quill/quill.min.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/images/ui-icons_72a7cf_256x240.png HTTP/1.1" 200 4549 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png HTTP/1.1" 200 332 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/images/ui-bg_glass_80_d7ebf9_1x400.png HTTP/1.1" 200 164 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/images/ui-icons_3d80b3_256x240.png HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:24 +1100] "GET /cgi-bin/wsrc/tip-yellowsimple/tip-yellowsimple_arrows.gif HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/wsrc/tip-yellowsimple/tip-yellowsimple.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:26 +1100] "GET /cgi-bin/wsrc/images/ui-bg_glass_100_e4f1fb_1x400.png HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:26 +1100] "GET /cgi-bin/wsrc/images/ui-icons_2694e8_256x240.png HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:27 +1100] "GET /cgi-bin/wsrc/images/ui-bg_glass_50_3baae3_1x400.png HTTP/1.1" 200 163 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:27 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:30 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:11:58:35 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:20:13 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:20:20 +1100] "GET /cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657 HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:21:45 +1100] "GET /cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657 HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:21:45 +1100] "GET /cgi-bin/wsrc/main.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:21:45 +1100] "GET /cgi-bin/wsrc/main.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:22:47 +1100] "GET /cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657 HTTP/1.1" 200 25000 "" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:22:47 +1100] "GET /cgi-bin/wsrc/main.css HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:22:47 +1100] "GET /cgi-bin/wsrc/main.js HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:23:37 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:23:37 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:23:37 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:23:37 +1100] "GET /cgi-bin/wsrc/images/ui-icons_72a7cf_256x240.png HTTP/1.1" 200 4549 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:23:37 +1100] "GET /cgi-bin/wsrc/images/ui-bg_glass_80_d7ebf9_1x400.png HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:23:43 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:38:12 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:12 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?CGISESSID=3e44274ab499cc55617bcc60ec9e0657" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:13 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:13 +1100] "GET /cgi-bin/wsrc/images/ui-icons_72a7cf_256x240.png HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:17 +1100] "GET /cgi-bin/wsrc/images/ui-bg_glass_50_3baae3_1x400.png HTTP/1.1" 304 0 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:17 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:18 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:24 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:38:28 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:28 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:29 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:32 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:34 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:40 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:38:40 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:40 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:41 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:44 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:45 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:51 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:38:53 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:53 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:54 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:38:59 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:43:58 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:44:47 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:44:52 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:46:08 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:47:01 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:47:38 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:47:50 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:28 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:29 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:29 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:34 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:50:35 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:37 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:43 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:50:44 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:44 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:44 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:48 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:50 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:56 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:50:58 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:58 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:50:58 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:51:02 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:51:03 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:51:09 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:51:09 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:51:09 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:51:10 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:51:15 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:53:46 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:53:51 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:54:57 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:03 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:55:16 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:16 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:17 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:17 +1100] "GET /cgi-bin/wsrc/images/ui-icons_72a7cf_256x240.png HTTP/1.1" 200 4549 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:17 +1100] "GET /cgi-bin/wsrc/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png HTTP/1.1" 200 332 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:22 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:55:23 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:46 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:46 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:47 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:52 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:55:55 +1100] "GET /cgi-bin/main.cgi?date=2020-01-06+12%3A55%3A47&ec=1&log=check&am=&amf=0&submit_is_edit=0&submit_is_view=0&rs_all=0&rs_cur=0&rs_prev=1&rs_page=&CGISESSID=704a835a69070ee40db6b1b6fa990c01 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:55 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi?date=2020-01-06+12%3A55%3A47&ec=1&log=check&am=&amf=0&submit_is_edit=0&submit_is_view=0&rs_all=0&rs_cur=0&rs_prev=1&rs_page=&CGISESSID=704a835a69070ee40db6b1b6fa" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:56 +1100] "GET /cgi-bin/wsrc/images/ui-icons_2694e8_256x240.png HTTP/1.1" 200 4549 "http://localhost:8080/cgi-bin/wsrc/jquery-ui.theme.css" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:55:58 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:04 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:56:04 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:56:04 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:56:04 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:56:04 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""
+127.0.0.1 - - [06/Jan/2020:12:56:04 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:32 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:32 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:33 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:34 +1100] "GET /cgi-bin/login_ctr.cgi?logout=bye HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:36 +1100] "GET /cgi-bin/login_ctr.cgi?autologoff=1 HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?logout=bye" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:40 +1100] "POST /cgi-bin/login_ctr.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:40 +1100] "GET /cgi-bin/main.cgi HTTP/1.1" 200 25000 "http://localhost:8080/cgi-bin/login_ctr.cgi?autologoff=1" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:41 +1100] "GET /cgi-bin/wsrc/tip-skyblue/tip-skyblue.css HTTP/1.1" 404 0 "http://localhost:8080/cgi-bin/main.cgi" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0"
+127.0.0.1 - - [06/Jan/2020:12:56:46 +1100] "UNKNOWN  UNKNOWN" 400 0 "" ""