TCPDump do Dia
Publicado por Anderson J. de Souza 04/10/2005
[ Hits: 7.752 ]
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;
Criação de ports para slackware
Um super limpador do sistema KDu
Backup-Script2.0 -- Modo Gráfico sem precisar de X
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
iso de sistema 32 bit em atividade (3)
Lançado Ubuntu 24.04 Final (0)
ASRock H310CM-HG4 vs Linux (11)