Do you own or administer a large number of machines and need a way to check them for open ports? If so, PortPeeker is just what you're looking for.
PortPeeker is an extremely flexible and fast portscanning script. You can scan a single host or a range of contiguous IP addresses, and you can scan each host for a single port, a range of ports, or a list of specific ports you determine. For example, PortPeeker could handle all of the following portscans:
Scan IP address 127.0.0.1 for ports 1-65535
Scan IP address 192.168.1.1 for ports 21, 22, and 25
Scan IP address 10.10.10.10 for port 80
Scan IP addresses 192.168.1.0 - 192.168.255.255 for ports 80, 1080, 3128, and 8080
Scan IP addresses 192.168.1.17 - 192.168.41.82 for ports 1 - 1024
Scan IP addresses 127.0.0.1 - 127.0.255.255 for port 27374
(Of course, PortPeeker can scan internet IP addresses as well, RFC1918 IPs were used here as an example.) Results from the scan are output in realtime as the probing is performed.
Unfortunately, for obvious security reasons, the demo we have provided for PortPeeker will not actually perform a portscan. It displays the interface only.
- No variables to set or configuration to do whatsoever
- Ability to scan a single IP address
- Ability to scan a range of IPs you specify, up to an entire /16 (65536 IPs, e.g. 127.0.0.0 - 127.0.255.255)
- Scans TCP ports
- Scan each IP for a single port, a range of ports, or a group of ports you specify
- Fast, accurate portscanning
- All open ports on all hosts scanned are reported to you
- Services related to open ports are reported
· Unix-based web server (Linux, Solaris, FreeBSD, etc)
· PHP 4.2+ with sockets support
· Maximum scan at once is ports 1-65535 on 65536 contiguous IP addresses (4.2 billion total probes)