TCPDump do Dia
Publicado por Anderson J. de Souza 04/10/2005
[ Hits: 8.128 ]
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;
Script para Firewall de Borda Corporativo
Fazendo backup de uma pasta em arquivos separados
Estok SH 1.2b - Controle de Estoque em Shell Script
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
É normal não gostar de KDE? (8)
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









