ScanopyScanopy

Hosts & Subnets

Managing discovered hosts and network segments.

Hosts

Hosts represent devices on your network. They are automatically discovered during network scans.

Consolidating Duplicate Hosts

When a device appears on multiple VLANs or through different discovery methods, it may be discovered as separate hosts. Use consolidation to merge them:

  1. Open the host you want to keep (primary)
  2. Click Consolidate
  3. Select the duplicate host(s) to merge
  4. Confirm
The Consolidate Hosts dialog, choosing the host to merge into

The primary host gains all interfaces, services, and properties from the merged hosts. Use this to unify a server that has interfaces on multiple VLANs into a single logical host.

A host that runs a daemon can't be merged into another host. Consolidate into it instead.

Unclaimed Open Ports

Ports discovered without a matching service definition are assigned to an "Unclaimed Open Ports" placeholder. To reassign them:

  1. Open the host and go to the Services tab
  2. Select ports from "Unclaimed Open Ports"
  3. Click Transfer Ports on the service you want to assign them to

Useful when Scanopy detects an open port but can't identify the service running on it.

Network Identities

A host can present addresses and MACs on the network from its own interfaces, beyond its configured NICs. Common sources:

  • macvlan shim interfaces on Docker hosts
  • keepalived virtual IPs
  • a service given its own LAN address
  • network or SNMP simulators that answer as separate devices

Scanopy records each identity as its own host, linked to a "Network Identities" service on the host that presents it and to the interface it sits on. Like "Unclaimed Open Ports", this service is a placeholder, not a running service. It holds the link between the host and the addresses it presents.

Each identity host carries a Network identity tag and appears nested under the host that presents it in the Workloads perspective. Scanopy does not classify what an identity is. An emulated device, a virtual IP and a second address of the host all look the same from the host's interface list. The identity's own data, such as an SNMP sysName, shows what it presents itself as.

These integrations report network identities. Each guide lists what the integration needs to see them:

Virtualization Relationships

Scanopy tracks which VMs and containers run on which hosts. These integrations record the relationships:

IntegrationRelationships it records
DockerDocker
PodmanPodman
Proxmox VEProxmox, Network identity

You can also assign a host to any hypervisor or container runtime service by hand, from the host's Virtualization settings.

These relationships appear in the topology and host details, showing your virtualization hierarchy. The Workloads perspective provides a dedicated view of this hierarchy.

Service Detection

Scanopy automatically detects 200+ services. See Service Detection for how detection works, confidence levels, and what to do when a service isn't found.

Stale Hosts

Hosts discovery hasn't seen within their site's window carry a Stale badge, and the host list has a Stale only filter to isolate them. This flags devices that may have gone offline without deleting them. See Staleness for how the window works and why an entity goes stale.

Hiding hosts from the topology

Tag a host Hidden, or with any other tag in the Visibility group, to leave it out of every topology. The host stays in the database with all its services, interfaces, and discovery history intact, and filtering the host list by the tag finds it. The same tag hides services and subnets.

Subnets

Subnets represent network segments. Scanopy automatically detects subnets during discovery, but you can also create them manually. Assign a type (LAN, WiFi, DMZ, etc.) to label your subnets for filtering and organization.

Like hosts and services, subnets can go stale — carrying a Stale badge and a Stale only filter when discovery hasn't seen them within their site's window.

A subnet's Utilization counts the usable addresses that hold a discovered IP. For IPv4, usable addresses exclude the network and broadcast addresses, except on a /31 (2 usable) and a /32 (1 usable). An address held by more than one host, such as a shared virtual IP, counts once.

Nested ranges

A subnet that sits inside a larger one on the same site is nested in it. Recording 10.0.0.0/16 for a building whose VLANs are discovered as /24s nests each /24 in the /16. A range's utilization counts the addresses in every subnet nested inside it as well as its own.

Nesting ignores the organizational subnets and container bridge networks, which belong to a single host. Use Resolve assumed range on a range marked Range assumed to confirm the range, correct it, or merge it into a range that contains it.

Organizational Subnets

Two special subnet types use CIDR 0.0.0.0/0 and serve as organizational containers rather than real network segments. Internet holds public and external services. Remote holds hosts that aren't on your local network.

On this page