Les règles et la parsers/snort configuration Snort® sont ajoutées au répertoire pour la procédure d'enquête et le Decoder. Le Decoder prend en charge les capacités de détection de charge utile des règles Snort. Les fichiers de règles doivent avoir l'extension .rules et les fichiers de configuration doivent avoir l'extension .conf. L'implémentation par le Decoder des règles Snort est centrée sur l'utilisation des chaînes de contenu définies dans une règle Snort en tant que token. Une fois qu'un token est associé, l'en-tête de règle et les options de règle supplémentaires peuvent être évalués. Actuellement, les règles qui ne définissent pas de contenu (via les options de règle content ou uricontent) ne sont pas prises en charge.
Configuration
Les fichiers de configuration sont chargés avant les règles de chargement.
Règles
Les règles Snort sont analysées et chargées lorsque PCS est chargé (toute importation ou capture dans I'Enquêteur, début de capture initiale et recharge du parser dans Decoder).
- Toute règle qui n'est pas correctement analysée est ignorée.
- Toute règle Snort valide doit effectuer des analyses réussies ; toutefois, il existe des options de règle, qui ne sont pas prises en charge par Decoder, qui ne sont pas entièrement analysées.
Options générales
Decoder utilise les options de règle générales Snort suivantes :
Options de charge utile
Decoder prend en charge les options de règle de charge utile suivantes.