Snort:Automatisation

From aldeid
Jump to navigation Jump to search

Partie automatisation

Importation des règles avec Oinkmaster

Description

Oinkmaster permet d’importer de manière automatique les règles de Snort de manière à ce que ce dernier bénéficie des dernières mises à jour.
Oinkmaster sera installé à partir des sources. Néanmoins, étant écrit en Perl, aucune compilation ne sera nécessaire. Seule la copie de fichiers sera suffisante pour l’installation.
Une inscription préalable sur le site de Snort (voir procédure en annexe) est nécessaire.

Mise en place

Installation

Pour installer Oinkmaster, procéder comme suit :

# cd /usr/local/src
# wget http://downloads.sourceforge.net/project/oinkmaster/oinkmaster/2.0/oinkmaster-2.0.tar.gz
# tar xvzf oinkmaster-2.0.tar.gz
# cd oinkmaster-2.0

Copiez le script Perl oinkmaster.pl dans le répertoire /usr/local/bin :

# cp oinkmaster.pl /usr/local/bin

Vérifiez que le répertoire /usr/local/etc existe. Dans la négative, créez le comme suit :

# mkdir /usr/local/etc

Copiez ensuite le fichier de configuration dans /usr/local/etc :

# cp oinkmaster.conf /usr/local/etc

Configuration

Ouvrez le fichier oinkmaster.conf :

# vim /usr/local/etc/oinkmaster.conf

Puis décommentez/modifiez les lignes du fichier comme suit (remplacez le oinkcode « ad17…868d » par le votre) :

url = http ://www.snort.org/pub-bin/oinkmaster.cgi/ad1761a327a375d9123480069bf88cdfg82a868d/snortrules-snapshot-2.8.tar.gz
path = /bin :/usr/bin :/usr/local/bin
update_files = \.rules$|\.config$|\.conf$|\.txt$|\.map$
skipfile local.rules
skipfile deleted.rules
skipfile snort.conf

Démarrage

Pour démarrer Oinkmaster, exécutez la commande suivante :

# /usr/local/bin/oinkmaster.pl -o /etc/snort/rules
Note
  • La commande précédente va initialiser le premier raffraichissement des signatures, ce qui risque de prendre un un certain moment. Lors du reboot du serveur, certains contrôles d’intégrité pourront également être effectués.
  • Oinkmaster permet d’effectuer un backup des règles à la place d’un remplacement, à chaque mise à jour. Pour utiliser cette fonctionnalité, utilisez le paramètre –b à l’appel de oinkmaster.pl.



Exécution de Guardian
[Sommaire]
Script de démarrage automatique