Writing a Protocol Parser DLL for Network Monitor

This section describes how to create a custom protocol parser dynamic-link library (DLL) for Network Monitor. It assumes that you are familiar with the protocol you want to parse and know which protocols precede and follow it. Before you begin writing a parser, you should read all the following topics in order to understand the data structures and methods used in parsing a protocol.

The source code for a sample parser is included in the \MSSDK\SAMPLES\SYSMGMT\SMS\NETMON subdirectory of the Microsoft® Platform SDK CD-ROM.

Overview

Parser Entry Points

Recognize Frame

Steps for Creating a Sample Parser DLL

Entry Point Functions for Protocol Parser DLLs

Functions Called by Parser DLLs

Structures (Network Monitor)

Example Data Type Handling and General Discussion

Sample Parser

The Generic Formatter

MIPS

Sample Applications for Network Monitor