Modules

PE, ELF, hash, dotnet et extensions YARA-X.

Les modules exposent la structure des fichiers dans la condition.

ModuleUsage
peExécutables Windows
elfBinaires Linux
dotnetAssemblies .NET
hashEmpreintes sur plages
mathEntropie, séries

Exemple :

import "pe"
rule is_dll {
    condition:
        pe.is_pe and (pe.characteristics & pe.DLL)
}

Liste complète : Modules YARA-X.

Le module vt est réservé à VirusTotal (Livehunt) — voir VT.