network-device-discovery

Discover LAN network devices via UDP broadcast and HTTP fallback.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/NerdBase-by-Stark/claude-code-skills --skill network-device-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: network-device-discovery
Source: https://github.com/NerdBase-by-Stark/claude-code-skills/tree/main/network-device-discovery
Command: npx skills add https://github.com/NerdBase-by-Stark/claude-code-skills --skill network-device-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

LANs often require reliable discovery and management of numerous network devices across subnets. This skill provides a structured, production-grade approach to discovering devices, enumerating interfaces, and coordinating HTTP-based status and control flows without Scapy or special tools.

Core Features & Use Cases

  • Multi-strategy discovery: GBL broadcast, factory-default probes, and targeted subnet scans run in parallel to find devices quickly.
  • Interface-aware probing: binds to specific interface IPs to keep discovery contained to the correct network segment.
  • HTTP API patterns: per-worker ApiClient instances with safe SSL verification handling and robust health checks for enrolled devices.
  • Use Case: Commission a mixed-subnet LAN with 120+ devices, discover them, and enrich with detailed status via HTTP.

Quick Start

Run the network-device-discovery skill to begin scanning on a selected interface.

Frequently Asked Questions about network-device-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I discover network devices on a LAN using Python without Scapy?

Network device discovery uses raw UDP sockets for broadcast probing and HTTPS fallback to find devices. Python patterns handle multi-strategy workflows, interface enumeration, and parallel probing without requiring Scapy or special tools.

What is the best way to scan mixed-subnet LAN environments for devices?

Mixed-subnet LAN scanning applies interface-aware probing to bind to specific interface IPs. GBL broadcast, factory-default probes, and targeted subnet scans run in parallel to quickly discover and manage numerous network devices.

How does parallel HTTP API access work during network device discovery?

Parallel HTTP API access uses per-worker ApiClient instances for safe concurrent HTTP access. These patterns handle SSL verification safely and perform robust health checks for enrolled devices during multi-strategy discovery workflows.

Can I use UDP broadcast discovery to commission a large LAN with 120+ devices?

UDP broadcast discovery commissions mixed-subnet LANs with 120+ devices by running parallel multi-strategy workflows. Interface-aware probing keeps discovery contained to the correct network segment while enriching device status via HTTP.

Why does network device discovery use multiple probing strategies instead of a single subnet scan?

Multi-strategy discovery combines GBL broadcast, factory-default probes, and targeted subnet scans to find devices quickly across subnets. Running these strategies in parallel maximizes coverage and discovery speed compared to single-method scanning.

Do I need special dependencies or tools for interface-aware network probing?

Interface-aware network probing requires no special dependencies or tools. It implements raw UDP sockets for discovery and binds to specific interface IPs to keep probing contained to the correct network segment using standard Python.