Les rapports de bogues doivent être envoyés à roesch@clark.net, en mettant en copie snort-devel@lists.sourceforge.net (la mailing liste des développeurs de Snort) Merci d'inclure les informations suivantes avec votre rapport : Architecture Système (Sparc, x86, etc) Système d'Exploitation et version (Linux 2.0.22, IRIX 5.3, etc) Quelles règles (s'il y en a) vous avez utilisées Quelles options sur la ligne de commande vous avez utilisées Tous les messages d'erreur de Snort Si vous obtenez un fichier core, voici la procédure qui me sera très utile pour déboguer votre problème plus rapidement. Quand il crache, essayez les étapes suivantes : 1) Sur la ligne de commande, tapez 'gdb snort snort.core'. Ceci chargera snort et le fichier core dans le débogueur GNU. Vous pouvez avoir besoin de donner le chemin du fichier binaire snort, et votre fichier core peut avoir un nom différent (comme "core" ou quelque chose). 2) Au prompt (gdb), tapez 'bt' (sans les apostrophes). 3) Au prompt (gdb), tapez 'quit'. Ceci vous retournera vers votre shell. 4) Copiez et collez la sortie de gdb dans le message électronique que vous m'envoyez ! Si le problème peut être reproduit, l'analyse du coredump et la sortie d'un snort compilé avec 'debug' sera apprécié. Conseils : Pour compiler un snort avec 'debug' : make distclean; ./configure --enable-debug; make Pour déboguer quelques parties particulières d'une fonctionnalité de snort : export SNORT_DEBUG= et exécutez snort. Voyez le fichier debug.h pour les détails sur les niveaux de déboguage. (ceux-ci peuvent être combinés, p.e. si vous voulez voir les informations en relations avec IP et TCP/UDP : debuglevel peut être : IPdebuglevel + TCPUDPdebuglevel) Merci! -Marty