TCPDump do Dia
Publicado por Anderson J. de Souza 04/10/2005
[ Hits: 8.020 ]
Homepage: http://anderjs.blogspot.com/
Para manter um dump da interface de rede durante as ultimas 24 horas, para caso vc precise ver o que alconteceu em determinado momento mas vc nao estava proximo ao seu servidor,..
Este script pode ser melhorado e muito, Mas tome cuidado com o espaco do seu HD, pois vc deve ter uma idéio do trafego que passa por seu servidor,.. e do espaco do HD.
O script foi feito de modo para que possa ser melhorado e implementado um segundo script para que seja um start e stop do servico,.. bom probeito !
#!/bin/bash # # Desenvolvido por Anderson J. de Souza # Para captura do trafego das ultimas 24horas # ajsouza@webrs.com.br fone: +55 (54) 91151315 # ########################################################################## ## ATEÇÂO - USE COM CUIDADO POIS ISSO PODERA USAR TODO ESPAÇO DE SEU HD ## ########################################################################## ## ------------- Configurações ----------------------- ## # Extenção que o arquivo de rump recebera EXTENSION="tcpdump"; # Interface a ser monitorada IF="eth0"; # tempo de checagem da execução do programa em segundos TIMECHECK=300; ## ------------- Engine do programa ------------------ ## echo -n "Starting timed tcpdump pid: " echo $$ | tee timeddump.pid date; # Nome q o arquivo recebera FILENAME="%H:%M"; TOKILL=''; TEMPO=''; function redump() { if [ $TOKILL ] ; then kill -1 $TOKILL ; fi; sleep 1; FILE=`date +"${FILENAME}.${EXTENSION}"`; rm -f "`date +'%H'`*"; (tcpdump -n -i $IF -w $FILE)& TOKILL="$!"; } while [ 1 ] ; do if [ "$TEMPO" != "`date +'%H'`" ] ; then echo ""; echo "+ `date`"; TEMPO=`date +"%H"`; redump; else echo -n "."; fi; sleep $TIMECHECK ; done; exit 0;
Administração de VirtualBox com ShellScript
Firewall para Compartilhamento de Conexão 3G
Dê utilidade aquelas teclas que não servem pra nada do seu teclado
Controlando Fan Nagios no dialog
Correção Bug Kurumin/Som on-boad
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
O 1º artigo a gente nunca esquece (1)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (9)
Problema ao atualizar archlinux nvidia [RESOLVIDO] (3)