#!/usr/bin/perl -w
$localhost="http://192.168.210.3/perl/proxy/webinterface1.pl";
$|=1;
while (<>) {
($url, $addr, $fqdn, $ident, $method)=split;
$found=0;
# Vérification d'une entrée précédente dans le fichier
open (FILE, "/var/log/ulnet/test.log");
@lines=<FILE>;
close FILE;
if (@lines != 0){
chomp(@lines);
foreach(@lines){
if(/$url/){
$found = 1;
next;
}else{
open (FILE, ">>/var/log/ulnet/test.log");
print FILE $url."\n";
close FILE;
$found = 0;
}#Fin de else
}#Fin de foreach
}
if ($found == 0){$url=~s@$url@$localhost\?url=$url@;}
}continue{
print "$url $addr/$fqdn $ident $method\n";
}
Partager