Welcome to the microOLAP Packet Sniffer SDK library set!
What is Packet Sniffer SDK?
Packet Sniffer SDK (PSSDK) library set for Windows is the most powerful development suite for network packets capturing in Windows OS family environment.
The main features of the Packet Sniffer SDK library are:
|
· |
Any pre installed packet drivers are not required;
|
|
· |
Packet Sniffer SDK supports Gigabit network technologies;
|
|
· |
Packet Sniffer SDK supports multiprocessor systems;
|
|
· |
Packet Sniffer SDK supports packets filtering by BPF (BSD Packet Filter, user-settable packet filters);
|
|
· |
Packet Sniffer SDK supports packets generating/sending functions.
|
All types of
Packet Sniffer SDK components/libraries contain internal packet driver, which is dynamically loaded/unloaded when the application, using
Packet Sniffer SDK, is launched/closed.
Currently
Packet Sniffer SDK is represented in the following implementations:
Implementation type
|
Development environments
|
LIB
|
Microsoft Visual C, Borland C++Builder
|
DLL
|
Microsoft Visual C, Microsoft Visual Basic, Borland Delphi, Borland C++Builder etc.
|
VCL
|
Borland Delphi, Borland C++Builder
|
ActiveX
|
Microsoft Visual C, Microsoft Visual Basic, Borland Delphi, Borland C++Builder etc.
|
Therefore,
Packet Sniffer SDK components/libraries family allows you to use the full power of almost any of the modern visual or non-visual development environment for creating various network applications working with raw network adapter traffic.
Using
Packet Sniffer SDK the developer does not need to create special network drivers or to learn internal implementation of the network functionalities in all Windows family operating systems.
Main
Packet Sniffer SDK elements are developed as objects with properties, methods, and events that make the applications development process simpler and more flexible.
Packet Sniffer SDK consists of the following components:
Component
|
Functions
|
HNPSManager
|
initializing of the Packet Sniffer SDK library, serving HNAdapterConfig objects;
|
HNAdapterConfig
|
providing access to the network adapters configuration data;
|
HNAdapter
|
capturing/sending of packets from a network adapter;
|
HNUserFilter
|
creating and testing of user-defined BPF filters, checking packets with such filters;
|
HNPacket
|
working with IP/TCP/UDP packets;
|
Currently Packet Sniffer SDK supports the following operation systems:
|
· |
Windows Longhorn (Windows Code Name "Longhorn");
|
|
· |
Windows 9x, ME (development stage).
|
Network adapters supported:
Packet Sniffer SDK may be used to develop:
|
· |
Hardware monitoring applications;
|
|
· |
Applications, which use non-standard networks protocols;
|
|
· |
Network traffic analyzers;
|
|
· |
Network activity and load balance analyzers;
|
|
· |
Network security scanners;
|
|
· |
Network Intrusion Detection Systems, etc.
|
See also:
|
Packet Sniffer SDK packets processing scheme
|