Eu não sou um administrador de sistemas, mas gerenciei um pequeno site e hoje recebi uma solicitação de intimação da polícia, para cumprir a exigência de extrair endereços IP de nossos registros do servidor por tempo necessário.
Este é o meu problema:
1
Eu tenho log1.txt
/var/log/lighttpd/access.log.1.gz:84.20.132.141 180.175.44.143 - [28/Apr/2011:09:23:30 -0500] "POST /base/script.php HTTP/1.1" 200 158 "http://ref/,http://ref/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.28 Safari/530.5"
/var/log/lighttpd/access.log.1.gz:85.40.142.111 180.175.44.143 - [28/Apr/2011:09:23:30 -0500] "POST /base/script.php HTTP/1.1" 200 158 "http://ref/,http://ref/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.28 Safari/530.5"
O arquivo contém mais de 500 dessas linhas
Esta é a saída que estou esperando: 85.40.142.111, 84.20.132.141 e outros ips.
2
E eu tenho log2.txt que tem exatamente o mesmo formato
Também preciso enviar IPs desse log, por exemplo 85.40.142.111, 81.02.32.61,
3
Eu preciso usar os resultados de saída do log1 e associá-los ao log2 e se um IP repetir nos dois logs, em seguida, enviá-lo. Dos exemplos que forneci, esse IP seria 85.40.142.111.
Você poderia ajudar?