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.
You must have a valid maintenance contract to download this file.
If you are not a LiveAction Maintenance Customer but would like to purchase a Maintenance contract for your LiveAction product please click here for sales information.
Submitted By : Savvius
Downloaded : 1864 Times
Rating : 5 of 5
View Comments ()
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 2008 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 the console and the engine.
On the console, the plug-in will provide a UI for 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 the installer. Then, in Visual Studio, create a new project, and choose "OmniEngine Plugin 6". A dialog will appear with options for different types of sample code. Below is the options dialog:
Choose the ones you want, and hit OK. GRrrrrrrr. Do you hear that noise? That is the wizard generating a plug-in for you. When it is done, build it.
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 there yourself.
Now run the OmniPeek Console, connect to your OmniEngine, and a create a new capture. In the Analysis Options View of the Capture Options Dialog you should see your plug-in options. Set these and hit OK. When you start the capture, you plug-in should be running on the engine side, processing packets, and doing all of the amazing things that you told it to do,
History
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