::||Forum Evolution||::
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


Sua Nova Evolução Pela Web!!!
 
InícioInício  PortalPortal  ProcurarProcurar  Últimas imagensÚltimas imagens  Registar  EntrarEntrar  

 

 Monitoramento de Portas

Ir para baixo 
AutorMensagem
jukilo
Ranking
Ranking
jukilo


Mensagens : 624
Data de inscrição : 01/03/2008

Monitoramento de Portas Empty
MensagemAssunto: Monitoramento de Portas   Monitoramento de Portas Icon_minitimeDom Jun 15, 2008 4:28 pm

Bom gente eu fiz um mini IDS baseado no lsof, ele ao ser iniciado, o script lembra da configuração de portas atual. A cada 10 segundos ele chama o lsof para obter a lista de portas abertas comparando com o último status, caso ocorra alguma alteração o script avisa o administrador pelo e-mail.



Código:

#!/bin/bash
MAILTO="root"
HOSTNAME='hostname'
getports() {
lsof -i -n -p | awk "/LISTEN/{print $1"/"$3/"$8} | sort -u
}

VELHO="$(getports)"
echo -e "Comece com o seguinte arranjo de portas:\n$VELHO"
while sleep 10 ; do
NOVO="$(getports)"
if test "$VELHO" != "$NOVO" ; then
echo "Arranjo de portas alterado. Notificando o administrador por e-mail"
mail -s "Atencao: Status de escuta de $HOSTNAME foi alterado" $MAILTO << EQF
Status Antes da Alteracao:
$VELHO
Status apos a alteracao:
$NOVO
EPF
fi
VELHO="$NOVO"
done

Ir para o topo Ir para baixo
https://forumevolution.forumeiro.com
 
Monitoramento de Portas
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
::||Forum Evolution||:: :: Sistema Operacional :: Linux-
Ir para: