DataWizard - SocketBlock ActiveX Firewall SDK
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: