•  Packet Sniffer SDK
• News
• FAQ
• Examples
•  ActiveX Edition
• Downloads
• Order
• Help

 

 

   
 
 
 
   
 
 
 
   
 
 
 
   
 
 
 
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 NT 4.0;  
· Windows 2000;  
· Windows XP;  
· Windows 2003;  
· Windows Longhorn (Windows Code Name "Longhorn");  
· Windows 9x, ME (development stage).  

Network adapters supported:

· Ethernet (802.3);  
· Token-Ring;  
· FDDI;  
· WAN (modem).  

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;  
· Traffic generators;  
· Network security scanners;  
· Network Intrusion Detection Systems, etc.  

See also:
 
Packet Sniffer SDK packets processing scheme