Back to Networkmanager

Port Scanner

Website/docs/application/port-scanner.md

2026.5.3.05.5 KB
Original Source

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

:::

:::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

:::note

Right-click on a selected port profile to edit or delete it.

You can also use the Hotkeys F2 (edit) or Del (delete) on a selected port profile.

:::

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.

:::