Parserstrukturen
In diesem Abschnitt werden Strukturen beschrieben, die Sie zum Entwickeln von Parsern verwenden können. Diese Strukturen werden von Funktionen verwendet, die Sie zum Entwickeln von Parsern und Funktionen verwenden können, die Sie zum Entwickeln von Parsern oder Experten verwenden können.
Struktur | BESCHREIBUNG |
---|---|
MACFRAME | Definiert die am häufigsten verwendeten Anfangsprotokolle. |
ENTRYPOINTS | Gibt Zeiger auf die Einstiegspunkte für die Parser-DLL an. |
PF_FOLLOWENTRY | Gibt das Protokoll an, das dem aktuellen Protokoll folgt. |
PF_FOLLOWSET | Gibt den Satz von Protokollen an, der dem aktuellen Protokoll folgt. |
PF_HANDOFFENTRY | Gibt entweder das Protokoll an, das an das aktuelle Protokoll abgibt, oder das Protokoll, an das das aktuelle Protokoll ausgibt. |
PF_HANDOFFSET | Gibt den Satz von Protokollen an, die an das aktuelle Protokoll übergeben werden, oder den Satz von Protokollen, an die das aktuelle Protokoll übergeben wird. |
PF_PARSERDLLINFO | Gibt die Anzahl der Parser in der Parser-DLL und Informationen zu jedem Parser an. |
PF_PARSERINFO | Gibt Informationen zu einem bestimmten Parser an. |
LABELED_BIT | Gibt Handles, BIT-Felder oder Flags an. |
LABELED_BYTE | Gibt ein BYTE-Bezeichnungspaar an. |
LABELED_DWORD | Gibt ein DWORD-Bezeichnungspaar an. |
LABELED_WORD | Gibt ein WORD-Bezeichnungspaar an. |
PROPERTYINFO | Gibt die Eigenschaften an, die der Protokollparser zum Beschreiben von Frames benötigt. |
PROPERTYINST | Gibt eine instance einer Eigenschaft in einem Frame an. |
PROPERTYINSTEX | Gibt eine freie, erweiterte Eigenschaft instance an. |
PROTOCOLINFO | Gibt ein Protokoll an. |
BEREICH | Gibt einen Bereich für eine Zahl an. |
SET | Gibt eine Tabelle mit Werten für eine Eigenschaft an. |
Informationen zu Funktionen, die zum Entwickeln von Parser-DLLs verwendet werden, finden Sie in den folgenden Themen.
Informationen über | Finden Sie unter |
---|---|
Funktionen, die von den Parser-DLLs exportiert werden. | Parser-DLL-Exportfunktionen |
Funktionen, die Sie zum Entwickeln von Parser-DLLs verwenden können. | Parserfunktionen |
Funktionen, die Sie zum Entwickeln von Parser- und Experten-DLLs verwenden können. | Expert und Parser Common Functions |