Registrando solicitações de URL HTTP completas

0

Eu estou olhando para ver como eu poderia registrar todas as solicitações de http que são feitas por qualquer cliente na minha rede, minha rede é minha própria rede doméstica pessoal e eu sou o único usuário da rede. Os pedidos de http só devem ser registrados se o cliente tiver sido configurado para usar o servidor em minha rede que está executando um proxy de alguma descrição, caso contrário, seria apenas conectar como normal e não via proxy.

Não preciso fazer nenhum cache ou restringir o acesso a hosts específicos, apenas o registro dos nomes de host e as solicitações de arquivos.

Eu tentei tinyproxy, mas isso foi apenas o domínio do log e não o caminho completo, eu tentei lula também, mas eu não consegui encontrar muita ajuda sobre como configurar isso no que eu estava tentando alcançar, pode ser que meu google fu não é tão bom assim.

Este é um log parcial do tinyproxy.

CONNECT   Feb 25 20:23:10 [31896]: Connect (file descriptor 6): 192.168.0.51 [192.168.0.51]
CONNECT   Feb 25 20:23:10 [31896]: Request (file descriptor 6): CONNECT vortex-win.data.microsoft.com:443 HTTP/1.1
INFO      Feb 25 20:23:10 [31896]: No upstream proxy for vortex-win.data.microsoft.com
CONNECT   Feb 25 20:23:10 [31896]: Established connection to host "vortex-win.data.microsoft.com" using file descriptor 7.
INFO      Feb 25 20:23:10 [31896]: Not sending client headers to remote machine
ERROR     Feb 25 20:24:11 [31896]: readbuff: recv() error "Connection reset by peer" on file descriptor 6
INFO      Feb 25 20:24:11 [31896]: Closed connection between local client (fd:6) and remote client (fd:7)

Estou aberto a sugestões como o que eu poderia usar para alcançar o acima, estou usando o debian stretch como a distribuição do Linux.

    
por AeroMaxx 25.02.2018 / 20:13

0 respostas