Disco is a versatile tool for discovering network devices. It runs on MS Windows 10+
What does the program do?- Displays the MAC address [always], manufacturer, IP address, and device name [if available]
- Display detailed view of data for individual devices [according to amount of provided information]
- Open access via WinBox [for Mikrotik devices only]
- Opens a web browser at the device's address [if an IP address is provided]
The program has two modes: 'Fast' and 'Exhaustive'.
In Fast mode, the program sends discovery packets and waits 5 seconds for a response from the devices. In exhaustive mode, the program sends discovery packets and waits for responses for 65 seconds. While waiting, it repeats the transmission of discovery packets several times. A longer listening period should also cover responses from devices that do not respond to discovery packets but instead send information about themselves to the network (usually at intervals of less than 60 seconds). Exhaustive mode should therefore discover the same or a greater number of devices than fast mode.
- Ubiquiti device discovery (https://help.uisp.com/hc/en-us/articles/22591202620823-EdgeRouter-Ubiquiti-Device-Discovery#1)
- Mikrotik MNDS (https://help.mikrotik.com/docs/spaces/ROS/pages/24805517/Neighbor+discovery)
- CDP (https://en.wikipedia.org/wiki/Cisco_Discovery_Protocol)
- LLDP (https://en.wikipedia.org/wiki/Link_Layer_Discovery_Protocol)
- WS-Discovery (https://en.wikipedia.org/wiki/WS-Discovery)
- mDNS (https://en.wikipedia.org/wiki/Multicast_DNS)
- SSDP (https://cs.wikipedia.org/wiki/Simple_Service_Discovery_Protocol)
Disco is a zipped bundle containing a Windows shell script, supporting binaries, and other files. Download it, unzip it and run 'disco.cmd' file.
Because the support binaries perform packet capture operations, they are often flagged as malicious software by antivirus software. However, this is a false positive.
Download & install:- Download the program here (http://discovery.open-plc.org/release.zip)
- Unzip it to local directory [preferably path without spaces]
- Run disco.cmd