Registra todas as conexões de saída do computador

0

Estou realmente interessado em saber quais aplicativos do meu PC enviam para a Internet. Existe alguma maneira de gravar todos os dados (!) De saída (incluindo conteúdo - o que é enviado usando essa conexão)? Idealmente, esses registros seriam armazenados em banco de dados / arquivos contendo coisas como a porta que ele usa ao meu lado, para qual ip: port ele aponta, a conexão de horário é aberta e fechada e o que ele envia. É possível (e confiável)?

Estou executando o Windows 8.1, tenho acesso ao meu roteador sem fio.

Edit: Logs não tem que ser extra user friendly. Sou programador.     
por Anagmate 15.03.2014 / 15:04

1 resposta

1

Se você quiser realmente registrar o tráfego all , inclua tráfego que possa estar oculto por meio de um rootkit ou outro programa malicioso, para fazer isso externamente. Se o seu roteador wifi tivesse um firmware alternativo como openwrt ou tomato, você poderia rodar o tcpdump nele e encaminhar os resultados para o seu computador ou para outro computador. Dependendo do firmware, você pode usar o compartilhamento de arquivos, como o CIFS ou o samba.

tcpdump -i eth0 -s 2000 -w outfile

OR

tcpdump -i eth0 -s 2000 -A

Observação: isso pode gerar GB ou TB de logs com facilidade, dependendo dos hábitos de navegação.

Eu configurei um PC para atuar como um firewall com 2 nics e coloquei um switch na rede interna para que eu pudesse ter vários dispositivos. Dada a natureza da Internet, mesmo o tráfego ligeiramente suspeito gera grandes arquivos de log.

Desde que você é um programador, você poderia escrever um programa que utiliza libpcap e libmysql para logar diretamente em um banco de dados mysql.

Outro programa para monitorar tráfego suspeito é snort

    
por 15.03.2014 / 19:58