diff options
author | ivan <ivan> | 2002-01-24 16:10:02 +0000 |
---|---|---|
committer | ivan <ivan> | 2002-01-24 16:10:02 +0000 |
commit | 10b1950ca87ac44199f25b282370581a9bf75fcd (patch) | |
tree | 600f4ea6d04587050e941e93ac0b4f3c68df7ff7 | |
parent | e886e6f5b0bdd288a0295e9e4833e353cd53f432 (diff) |
identd & authname
-rw-r--r-- | iceaccessd | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -32,7 +32,9 @@ while (1) { next if /^$/; #rootwood.haze.st - - [24/Dec/2001:15:33:50 -0800] "GET / HTTP/1.0" 200 1388544 "-" "xmms/1.2.5" 89 /^ - ([\w\-\.]+)\ -\ -\ #hostname + ([\w\-\.]+)\ #hostname + ([\w\-]+)\ #identd!! + ([\w\-]+)\ #authname \[(\d{2})\/(\w{3})\/(\d{4}):(\d{2}):(\d{2}):(\d{2})\ -(\d{4})\]\ #date "GET\ ([\/\w\-\.]+)\ HTTP\/\d\.\d"\ # request string (\d{3})\ #staus resonse @@ -49,14 +51,14 @@ while (1) { my $hostname = $1; my( $mday, $mon, $year, $hours, $min, $sec, $zone ) = - ( $2, $3, $4, $5, $6, $7, $8 ); + ( $4, $5, $6, $7, $8, $9, $10 ); - my $mountpoint = $9; - my $status = $10; - my $bytes = $11; - my $referer = $12; - my $useragent = $13; - my $seconds = $14; + my $mountpoint = $11; + my $status = $12; + my $bytes = $13; + my $referer = $14; + my $useragent = $15; + my $seconds = $16; $SIG{HUP} = sub { $eof=1 }; print join("\t", |