Port Scanner ActiveX Control (skportscan.ocx) allows developers to integrate port-scanning capabilities into their applications. Port Scanner can be used for network exploration or security auditing. Port Scanner can determine what ports are open by remote hosts.
It is capable of scanning multiple hosts simultaneously. The control can scan TCP ports in 3 different scan modes:
-Scan range of ports;
-Scan authorized ports (authorized port numbers are divided into three ranges: the Well Known Ports, the Registered Ports, and the Dynamic and/or Private Ports. Well Known Ports are those from 0 through 1023, Registered Ports are those from 1024 through 49151, and the Dynamic and/or Private Ports are those from 49152 through 65535. The Well Known Ports are assigned by the IANA (Internet Assigned Numbers Authority) and on most systems can only be used by system (root level) processes or by programs executed by privileged users);
-Scan hostile ports only (ports, that are mostly used for backdoor or Trojan programs. Hackers/crackers that break into systems often start processes running on one of the following ports and then use them to either regain entry or launch attacks against other sites). Port Scanner ActiveX Control has one of the most complete ports databases available today built in, and, provides comprehensive APIs for accessing it.
The control can be used from any Windows-based applications development environment, including Visual Studio. It comes with documentation, sample code, and working demo programs.
Both Internet Protocol version 6 (IPv6) and Internet Protocol version 4 (IPv4) are supported. Port Scanner ActiveX Control is available in both 32-bit and 64-bit versions. Port Scanner ActiveX Control requires Windows XP or newer.