Tutorials · Security Operations

How to Find Every Device on Your Network (Asset Inventory)

You cannot protect what you do not know about. Build a device inventory from network scans, switch MAC tables, DHCP leases and NavCloud, and keep it up to date.

Beginner12 min6 steps

Before you start

  • Nmap
  • Read access to switches, DHCP server and NavCloud or your controller

Step by step

  1. Scan each subnet

    A ping and ARP sweep finds devices that answer on the network.

    sudo nmap -sn 10.1.10.0/24 -oG - | awk '/Up$/{print $2}'
    
  2. Export DHCP leases

    The DHCP server knows every dynamic device, its MAC address and host name.

  3. Read switch MAC tables

    MAC tables show devices that do not answer pings (cameras with firewalls, IoT). Note the switch and port for each MAC.

  4. Merge into one list

    Combine IP, MAC, host name, manufacturer (from the MAC OUI), switch port, VLAN, owner and purpose in a spreadsheet or asset tool.

  5. Investigate unknown devices

    Every device without an owner is a risk: find it by switch port, label it or remove it.

  6. Keep it current

    Repeat monthly, and use 802.1X or MAC alerts so new devices are noticed automatically.

Commands are generic, industry-standard examples. Exact syntax and menu names vary by model and firmware; check your device's manual on the Documentation page.

Pro tips

  • NavCloud lists all managed Navijin devices and their clients, which covers a large part of the inventory automatically.
  • Include firmware version and end-of-support date: it drives your upgrade plan.