#!/usr/local/bin/perl
# sanitize-access-log.pl,v 1.5 1996/05/30 17:21:46 wessels Exp

$N = 0;

while (<>) {
	chop;
	@F = split;
	next unless ($#F == 9);
	next if ($F[6] =~ /cache_object/);
	next unless ($F[3] =~ /^TCP_/);
	print join(' ', $F[0],&foo($F[2]),$F[1],$F[3],$F[4],$F[5],$F[6],'-',$F[8]), "\n";
}

sub foo {
	$i = shift;
	return $X{$i} if defined ($X{$i});
	$X{$i} = ++$N;
}
