TCPDump do Dia
Publicado por Anderson J. de Souza 04/10/2005
[ Hits: 8.023 ]
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;
Go Script - Inicia sessões ssh
Enviando comandos para máquinas da rede
KDu2 - Script de correção do VMware
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)
Olha que maravilha, Arch no C2D 7400, 2GB de RAM, vídeo onboard e no G... (1)
Mikrotik não abre o webmail-segur... da Locaweb (0)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)