Skip to main content

Port Scanner

With the Port Scanner you can scan for open tcp ports on one or multiple hosts to determine which services are running.

Example inputs:

HostDescription
10.0.0.1Single IP address (10.0.0.1)
10.0.0.100 - 10.0.0.199All IP addresses in a given range (10.0.0.100, 10.0.0.101, ..., 10.0.0.199)
10.0.0.0/23All IP addresses in a subnet (10.0.0.0, ..., 10.0.1.255)
10.0.0.0/255.255.254.0All IP addresses in a subnet (10.0.0.0, ..., 10.0.1.255)
10.0.[0-9,20].[1-2]Multipe IP address like (10.0.0.1, 10.0.0.2, 10.0.1.1, ...,10.0.9.2, 10.0.20.1)
borntoberoot.netSingle IP address resolved from a host (10.0.0.1)
borntoberoot.net/24All IP addresses in a subnet resolved from a host (10.0.0.0, ..., 10.0.0.255)
borntoberoot.net/255.255.255.0All IP addresses in a subnet resolved from a host (10.0.0.0, ..., 10.0.0.255)
PortDescription
1-1024All ports in a given range (1, 2, ..., 1024)
80; 443; 8080; 8443Multiple ports like (80, 443, 8080, 8443)
note

Multiple inputs can be combined with a semicolon (;).

Example: 10.0.0.0/24; 10.0.[10-20]1 or 1-1024; 8080; 8443

Port Scanner

note

Right-click on the result to copy or export the information.

Profile

Inherit host from general

Inherit the host from the general settings.

Type: Boolean

Default: Enabled

note

If this option is enabled, the Host is overwritten by the host from the general settings and the Host is disabled.

Host

Hostname or IP range to scan for open ports.

Type: String

Default: Empty

Example:

  • server-01.borntoberoot.net
  • 1.1.1.1; 1.0.0.1
  • 10.0.0.0/24
note

See also the Port Scanner example inputs for more information about the supported host formats.

Ports

TCP ports to scan each host for.

Type: String

Default: Empty

Example:

  • 1-1024
  • 80; 443; 8080; 8443
note

See also the Port Scanner example inputs for more information about the supported port formats.

Settings

Port profiles

List of common tcp ports to scan for.

Type: List<NETworkManager.Models.Network.PortProfileInfo>

Default:

NamePorts
DNS (via TCP)53
NTP (via TCP)123
Webserver80; 443
Webserver (Other)80; 443; 8080; 8443
Remote access22; 23; 3389; 5900
Mailserver25; 110; 143; 465; 587; 993; 995
Filetransfer20-21; 22; 989-990; 2049
Database1433-1434; 1521; 1830; 3306; 5432
SMB139; 445
LDAP389; 636
HTTP proxy3128

Show closed ports

Show closed ports in the result list.

Type: Boolean

Default: Disabled

Timeout (ms)

Timeout in milliseconds after which a port is considered closed / timed out.

Type: Integer [Min 100, Max 15000]

Default: 4000

Resolve hostname

Resolve the hostname for given IP addresses.

Type: Boolean

Default: Enabled

Max. concurrent host threads

Maximum number of threads used to scan hosts (1 thread = 1 host).

Type: Integer [Min 1, Max 10]

Default: 5

warning

Too many simultaneous requests may be blocked by a firewall. You can reduce the number of threads to avoid this, but this will increase the scan time.

Too many threads can also cause performance problems on the device.

note

This setting only change the maximum number of concurrently executed threads per host scan. See also the General settings to configure the application wide thread pool.

Max. concurrent port threads

Maximum number of threads used to scan for ports for each host (1 thread = 1 port per host).

Type: Integer [Min 1, Max 512]

Default: 256

warning

Too many simultaneous requests may be blocked by a firewall. You can reduce the number of threads to avoid this, but this will increase the scan time.

Too many threads can also cause performance problems on the device.

note

This setting only change the maximum number of concurrently executed threads per host scan. See also the General settings to configure the application wide thread pool.