Profishark API
2.3.12.0
|
This Api provides access to every function of the range of Profishark devices. Statistics
To use it, it must first be initialized by calling ProfisharkAPIInitialize in the API initialization module.
Device detection callbacks can be set beforehand with ProfisharkAPIAddGlobalCallback.
Once the API is initialized, the rest of the functions is available.
To get a list of the connected Profishark devices, either use the callbacks or call ProfisharkAPIGetDevicesList.
General information about a device such as its model, MAC address or capabilities can be obtained with the functions from the General device information module.
The device features such a timestamping or ports mode (span, inline, loopback) can be managed using the Device features module.
Statistics can be retrieved using the Statistics module. If the device supports it, counters can be configured as well.
Filtering functions are in the Filters module. This includes simple packet filtering based on L1, L2 and L3 field as well as deep packet inspection.
If your device has a timing board, it can be managed with the Timing module.
Direct disk capture and memory capture can be used through the Disk capture and Memory capture modules.
Various callback functions can be registered especially to notify the application of device connection/removal and direct capture events. See the Callbacks module.