Agent skill · data analytics · sundial-org

network-scanner

Scan networks to discover devices, gather MAC addresses, vendors, and hostnames. Supports known networks (from config) or custom CIDRs.

Why this skill is useful

Adds specific commands and configuration patterns for network scanning that the AI wouldn't reliably generate on its own.

What it needs

Requires dig, nmap installed locally. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Network Scanner Discover and identify devices on local or remote networks using nmap. Gathers IP addresses, hostnames (via reverse DNS), MAC addresses, and vendor identification. Requirements nmap - Network scanning (apt install nmap or brew install nmap) dig - DNS lookups (usually pre-installed) sudo access recommended for MAC address discovery Quick Start Configuration Configure named networks in ~/.config/network-scanner/networks.json: Then scan by name: Commands Output Formats Markdown (default): JSON (--json): Use Cases Device inventory: Keep track of all devices on your network Security audits: Identify unknown devices Documentation: Generate network maps for documentation Automation: Integrate with home automation to detect device presence Tips Use sudo for accurate MAC address detection (nmap needs privileges for ARP) Configure your local DNS server for better hostname resolution Add to cron or heartbeat for daily inventory updates Extend MACVENDORS in the script for better device identification

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/network-scanner

View the source on GitHub

Browse the @skills marketplace