Questão
Estou procurando uma maneira de criar uma lista / registro / banco de dados simples dos URLs que meus computadores domésticos acessaram. Esta lista deve mostrar domínios, URLs, registros de data e hora, bytes enviados / registrados e é isso.
fundo
Na minha rede doméstica, tenho visitantes frequentes com conhecimento limitado sobre computadores e alguns laptops com versões antigas sem correção do Windows. Nossos filhos pequenos e meu filho adolescente também têm acesso ocasional. Ocasionalmente, alguém clica em coisas malucas. Atualmente, suspeito que haja um vírus altamente sofisticado infectando toda a LAN, modificando nossos resultados de pesquisa no Google. Para que o texto dos resultados permaneça inalterado, os links apontam ocasionalmente para sites extremamente maliciosos. É tão engenhosamente projetado que é difícil de rastrear, mas tenho fortes evidências de que isso existe. Então, estou começando a reprimir seriamente nossa rede.
Pesquisa anterior
Eu estou familiarizado com muitas das ferramentas de análise, como o wireshark e os sistemas de gerenciamento de rede que são um exagero grave. Eu li dezenas de perguntas relacionadas. O mais semelhante ao meu é:
No entanto, esse cara está adotando uma abordagem muito complexa. Também estou ciente do RFlow, mas estou buscando uma abordagem mais universal e não quero comprar outro roteador apenas porque o meu não possui esse protocolo.
Sumário
Deve haver uma maneira mais simples! Não consigo configurar um proxy, apontar todos os meus computadores para ele e fazer com que esse proxy registre todos os URLs solicitados?
Parece que o squid seria o proxy de escolha junto com algum tipo de ferramenta externa para analisar os arquivos de log. Alguém tem sugestões de uma maneira limpa e simples de analisar o tráfego de computadores (Mac, Windows, Ubuntu) em uma rede doméstica, via proxy? O número de extensões do Squid é impressionante. Alguém já teve sucesso fazendo esse tipo de coisa com qualquer um dos inúmeros plugins de Lula?