Init Script do Snort

Publicado por Jeremias Zerbini 19/01/2007

[ Hits: 6.167 ]

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

Automatizando autenticação do Speedy Business

Desligando seu PC com controle total e aviso sonoro

Instalação do Java Runtime Environment em distros Debian-like

Limpar arquivos da lixeira do Samba

Backup de MySQL com 1 arquivo para cada Banco


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts