OmniEngine Plug-in Wizard

You must be a MyPeek member to download our extensibility solutions. Click here to learn more about the benefits of membership and find out how to sign up for free.

Download Tool

You must have a valid maintenance contract to download this file.
If you are not a Savvius Maintenance Customer but would like to purchase a Maintenance contract for your Savvius product please click here for sales information.
Downloaded : 2056 Times
Rating : 5 of 5

View Comments (0)

Category : Tools

Submitted By : Savvius

Important: This extensibility solution supports both 32-bit and 64-bit installations of Omnipeek Professional or Enterprise
Extend the functionality of the OmniEngine with plug-ins. Get started on an OmniEngine Plug-in quickly with the OmniEngine Plug-in Wizard.

The OmniEngine Plug-in Wizard is an extension to Microsoft Visual Studio 2010 and 2013 that generates source code and project files, which when built produce a functional OmniEngine plug-in with sample source code.

The resulting plug-in consists of a .dll and .he file. The plug-in will run in both OmniPeek (the console) and OmniEngine (the engine).

On the console, the plug-in will provide a UI for an About box and setting options. These options can be applied directly to a capture, or saved in a capture template and used later or through an automated script. For more in scripting, please checkout OmniScript.

On the engine, the plug-in will process and analyze packets based on the options provided through the UI.

To use the plug-in wizard, first run its installer. Then, in Visual Studio, create a new project, and choose "OmniEngine Plugin 7". A dialog will appear with options for different event types and if optional sample code is included. Below is the options dialog:

Choose the ones you want, and hit OK. When the Wizard is done, build your new plug-in.

When the plug-in is done building, it will be copied to the OmniEngine and OmniPeek folders. If your OmniEngine and OmniPeek are on different machines, you will have to copy the .dll and .he files to the OmniPeek and/or OmniEngine directories yourself.

Now run the OmniPeek Console, connect to your OmniEngine and a create a new capture. Select the Analysis Options View of the Capture Options Dialog. Select Analysis Modules click the Details button (or double-click on Analysis Modules) and your new plug-in should be listed in the Analysis Modules dialog. Select your new plug-in and click the About and Options buttons. Read about your plug-in in the About box and select the settings for your plug-in for this capture, and then click OK. When you start the capture, your plug-in should be running on the engine, processing packets, and doing all of the amazing things that you told it to do,

For Visual Studio 2013 support see the OmniEngine Plug-in Wizard 2.


Version 7.1 3/23/15
- Added support for Omni 8.0.
Version 6.6 6/21/11
- Added support for Omni 6.6.
- Plugins may add an Engine Capture window Tools item and tab.
- Plugins have more control of Options in dialogs.
- Capture File class library: read/write OmniPeek and pcap (dmp) files a packet at a time. Convert between OmniPeek and pcap.
- Plugin may detect if it is installed on OmniEngine.
- Ethernet headers have Hash function(s).
- Per OmniEngine connection Engine tab.
Version 6.5 12/17/10
- Added support for Omni 6.5.
Version 6.3 9/17/10
- Added more sample code!
Version 6.2
- Added to MyPeek


There are no comments for this solutions