Simple port scanner written in Java with parallelization support.
$ java -jar JavaPortScanner.jar <IPv4> [PortStart-PortEnd]
<IPv4>
is a required parameter that is a valid IPv4 address[PortStart-PortEnd]
is an optional parameter to indicate certain range of ports to scan- If this is empty, scanner will try to scan all possible ports (can take a long time)
PortStart-PortEnd
will scan fromPortStart
toPortEnd
$ java -jar JavaPortScanner.jar 127.0.0.1
Scanning 127.0.0.1:1-65535
2/65535 were open
80: open
443: open
$ java -jar JavaPortScanner.jar 127.0.0.1 80
Scanning 127.0.0.1:80
1/1 were open
80: open
$ java -jar JavaPortScanner.jar 127.0.0.1 80-81
Scanning 127.0.0.1:80-81
1/2 were open
80: open