|
 |
 |
|
 |
 |
 |
 |
|
|
|
SocketBlock is a high performance ActiveX COM packet filtering component that allows applications to have the ability to filter
packets from other applications attempting to connect or send, to or from the machine running SocketBlock without writing low level TDI or NDIS drivers.
SocketBlock allows the developer to add rules according to the originating and destination IP addresses, protocol and ports along with a number of other options that define what packets should be filtered (both incoming and outgoing). This type of packet filtering ability is extremely important if a network application is to be able to deal with malicious [network] attacks such as Denial Of Service attacks. By trapping the the packets that meet user defined rules before the application receives them, and then dropping them, very little processing power is used with SocketBlock. In contrast, a normal network application simply refusing to accept a connection is susceptible to being overrun by requests, because it uses significantly more memory and CPU usage.
The following is a brief list outlining some of the features that SocketBlock offers:
|
|
|
Access to packet filtering via an ActiveX component (can be used by any environment that can use an ActiveX component)
|
|
|
Supports filtering on TCP, UDP, ICMP, and other protocols
|
|
|
Allows filters to be set up by specifying ranges of IPs and ports
|
|
|
Allows packet filters to be set up to block all traffic by default, or to let all traffic pass by default; rules then operate against this
|
|
|
Supports filtering of packets both incoming (to the SocketBlock machine) and outgoing (packets attempting to leave the SocketBlock machine)
|
|
|
Lightweight component built with MSVC++ 6 and ATL 3.0 is under 200K
|
|
|
Multi-threaded design ensures that high rate of packets filtered does not interfere with the main thread of your application
|
|
|
Provides IP address identification for all local NIC cards (multi-homed)
|
|
 |
 |
|
For pre-sales questions, please send an e-mail to sales@datawizard.net and a sales representative will contact you by your preferred medium.
For pricing information, to purchase, or download a demo version, please click here.
|
|
Prerequisites Disk Space Required: under 200KB Software Required: Winsock 2.0
Licensing One software license is required per development machine.
Run-time royalty free (run-time license is required to be distributed - see product help file for details).
Compatibility
Operating System for Deployment
Windows 2000/XP/2003 (Windows Vista not supported)
Architecture of Product 32Bit
Tool Type Component
Component Type DLL
COM Object/ActiveX DLL/In-Process Server
Built Using MS VC++ 6.0, ATL 3.0
General Supports Apartment Model Threading Supports Component Categories
Year 2000 Compliance Not Relevant
Compatible Containers Microsoft Visual Studio 6.0 Microsoft Visual Studio 97 Microsoft Visual Basic 6.0
Microsoft Visual Basic 5.0 Microsoft Visual C++ 6.0 Microsoft Visual C++ 5.0 Microsoft Visual J++ 6.0 Microsoft Visual FoxPro 6.0 Microsoft Visual FoxPro 5.0
Microsoft Office 2000 Microsoft Office 97 Microsoft Access 2000 Microsoft Access 97 Microsoft Access 95 Microsoft Outlook Borland C++ 5.0 Borland C++ Builder 4
Borland C++ Builder 3 Borland Delphi 5.0 Borland Delphi 4.0 Borland Delphi 3.0
|
|
|
|
|