Pular para o conteúdo

Init Script do 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.
Jeremias Zerbini Elessar
Hits: 7.200 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download snort Enviar nova versã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

backup.sh

Sysinfo 2.01 - Infos do Sistema

Abrir arquivos em nova aba no Firefox

Enviar mensagem para os terminais ltsp

Envie torpedos SMS

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.