From iothackbot
Scans networks using WS-Discovery protocol to discover ONVIF cameras, NVRs, and IoT devices. Useful for finding and enumerating WS-Discovery enabled equipment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/iothackbot:wsdiscoveryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are helping the user discover and enumerate devices using the WS-Discovery protocol (commonly used by ONVIF cameras and IoT devices) using the wsdiscovery tool.
You are helping the user discover and enumerate devices using the WS-Discovery protocol (commonly used by ONVIF cameras and IoT devices) using the wsdiscovery tool.
Wsdiscovery implements the WS-Discovery protocol to discover network devices that support this standard. It's particularly useful for finding ONVIF cameras, network video recorders (NVRs), and other IoT devices that advertise themselves via WS-Discovery.
When the user asks to discover ONVIF devices, find network cameras, or scan for WS-Discovery devices:
Understand the target:
Execute the scan:
wsdiscovery <hostname_or_ip>wsdiscovery <hostname_or_ip> -vwsdiscovery <hostname_or_ip> --format jsonOutput formats:
--format text (default): Human-readable colored output with device details--format json: Machine-readable JSON--format quiet: Minimal outputThe tool extracts and displays:
Discover devices on a specific host:
wsdiscovery 192.168.1.100
Discover with full XML responses:
wsdiscovery 192.168.1.100 -v
Output device information as JSON:
wsdiscovery 192.168.1.100 --format json
Scan network broadcast address to find all devices:
wsdiscovery 239.255.255.250
npx claudepluginhub brownfinesecurity/iothackbot --plugin iothackbotPerforms professional network reconnaissance and port scanning using nmap with a two-phase strategy (fast SYN scan then targeted service detection). Supports scan types, NSE scripts, and organized output.
Discovers hosts and open ports using RustScan for fast TCP scanning, arp-scan-rs for local network enumeration, and nmap for deep service analysis.
Manages Domotz network operations: triggers scans, lists SNMP data and open ports, runs speed tests, supports topology discovery via API calls.