Capturar quantidade de tráfego para IP de origem específico para reutilização

Capturar quantidade de tráfego para IP de origem específico para reutilização

Qual é a maneira mais eficiente de capturar a quantidade total de tráfego de entrada/saída do IP de origem? Quero salvar dados sobre a quantidade total de tráfego de entrada e saída em vez de visualizar o fluxo de dados ao vivo que desaparece após sair da visualização ao vivo. Atribuí IPs estáticos para meus dispositivos e quero monitorar a quantidade de dados para registrá-los em algum lugar para torná-los utilizáveis ​​com meus aplicativos ou aplicativos da web.

11.11.11.11 - D:30MB/U:130MB
22.22.22.22 - D:40MB/U:5MB

Eu sinto que não é muito eficiente registrar todos os dados que serão enormes e somá-los com meu aplicativo por meio de análise. Acho que consome muita CPU quando se tem um grande histórico, mas se houver algum tipo de conjunto de comandos que eu possa usar para gravar valores de entrada e saída de IP específicos no arquivo, isso seria muito bom, eu acho.

Responder1

Tente usar tcpdumpcomo:

tcpdump -i iface# -w traffic_dump.raw host 11.11.11.11 or host 22.22.22.22 onde iface#está a interface correspondente na qual você deseja detectar o tráfego - se não quiser fornecê-lo, basta pular -i iface#os parâmetros.

Depois disso, você pode analisar off-line seu taffic_dump.rawarquivo em vários softwares, como tcpdump -rou wireshark, etc.

informação relacionada