Init Script do Snort

Publicado por Jeremias Zerbini 19/01/2007

[ Hits: 6.544 ]

Homepage: www.lsmod.net

Download snort




Init script do Snort, gravando em BANCO DE DADOS. Inicia juntamente também o Guardian.

Funcionando perfeitamente no Debian Sarge. Verifique se são necessárias alterações para sua distribuição.

  



Esconder código-fonte

#!/bin/bash
#
# Init script do Snort
#

# Especifique sua interface externa aqui
INTERFACE=eth1

# Diretorio de logs padrao, caso nao seja banco de dados
LOGDIR=/var/log/snort/

# Arquivo de conf
CONFIGFILE=/etc/snort/snort.conf

# Aonde esta o binario do snort ?
SNORTBINARY=/usr/local/bin/snort

RETVAL=0

start() {
echo -n $"Starting snort: "
$SNORTBINARY -d -D -c $CONFIGFILE
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/snort
echo
echo -n $"(log to " $LOGDIR " with configfile " $CONFIGFILE ")"
echo
echo
echo "Iniciando Guardian..."
/usr/local/firewall/scripts/guardian.pl
echo
}

stop() {
echo "Matando processo do Guardian"
killall -9 guardian.pl
echo
echo -n $"Stopping snort: "
killall -9 snort
RETVAL=$?
rm -f /var/lock/snort
echo
}

dostatus() {
status snort
RETVAL=$?
}

restart() {
stop
start
RETVAL=$?
}

condrestart() {
[ -e /var/lock/subsys/snortd ] && restart || :
}

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
dostatus
;;
restart|reload)
restart
;;
condrestart)
condrestart
;;
*)
echo "Usage: snortd {start|stop|status|restart|condrestart}"
exit 1
esac

exit $RETVAL

Scripts recomendados

Instalação do FreeRock GNOME unstable

Manipular um arquivo txt como se fosse uma planilha de calculo

Selecionar wallpaper no Fluxbox (baseado no Xdialog)

Convertendo rmvb para avi

Gerando QR code com script e Google Chart Tools


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts