SocketBlock is a high performance ActiveX/COM packet filtering component that allows network applications to have the ability to filter packets from other applications attempting to Connect or send to or from the machine using SocketBlock. 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 packets that meet user defined rules at the driver level before the application receives them, SocketBlock can provide an application with the ultimate in security while using Minimal resources.