From a7312158d0484f12cd3f186717638f354266d26b Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 4 Dec 2024 23:12:47 +0200 Subject: jo --- foostats.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/foostats.pl b/foostats.pl index cf259ef..042da0d 100644 --- a/foostats.pl +++ b/foostats.pl @@ -74,7 +74,9 @@ package Foostats::Logreader { my sub parse_web_line (@line) { my ($date, $time) = parse_date $line[4]; return undef if $date < $last_processed_date; - my ($ip_hash, $ip_proto) = anonymize_ip $line[-2]; + # X-Forwarded-For? + my $ip = $line[-2] eq '-' ? $line[1] : $line[-2]; + my ($ip_hash, $ip_proto) = anonymize_ip $ip; return { proto => 'web', -- cgit v1.2.3