LogPac

Publicado por Stefan Braitti 13/05/2004

[ Hits: 4.788 ]

Download logpac.sh




Basico, pinga um servidor, se nao responder 2 vezes seguida ele loga
10 pacotes com destino ao seu ip usando o tcpdump. Bom para logar
ataques.

Meu primeiro shell script :)

  



Esconder código-fonte

#!/bin/sh
#####################################################
## LogPac ShellScript
## author: redebr2818 redebr2818#uol.com.br
## date: 05/13/04
## Version: 0.1
#####################################################
# Crontab - adicione 
# 5,10,15,20,25,30,35,40,45,50,55 * * * * /path/logpac.sh > /dev/null
#####################################################
# Configure aqui!

ip="SEU IP"
pingar="www.uol.com.br"
pathlog="/root/logpac.log"

# Nao mecha em mais nada!
if ! [ -s $pathlog ];
then {
echo "Iniciado em `date`" > $pathlog
};
fi;
# Comeco do processo
ping -c1 $pingar | grep 100% > /tmp/pingtest$$
if [ -s /tmp/pingtest$$ ];
then {
# Repete ping para confirmar
ping -c1 $pingar | grep 100% > /tmp/pingtest$$
if [ -s /tmp/pingtest$$ ];
then {
echo "----------------------- `date` ----------------------------" >> $pathlog
tcpdump -c10 -ieth1 dst host $ip >> $pathlog
};
fi;
# Fim da repeticao
};
fi;
rm /tmp/pingtest$$ 2> /dev/null

Scripts recomendados

Montador de disquete

Backup mysqldump usando Shell Script

Script para Conexão Automática com Internet a Rádio

Troca de MAC

Calcular o consumo de energia elétrica de eletrodomésticos


  

Comentários
[1] Comentário enviado por redebr2818 em 14/05/2004 - 06:57h

uhn :)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts