Discovery is a Python-written host discovery tool that operates via the CLI.
- Passive host scan to avoid detection by network security systems.
- Aggressive host scan for swift, but noisy, device discovery.
- Host device identification using a JSON manufacturer database.
- Cross-platform support for Linux, Windows, and macOS.
- If not already installed, install PipX.
- In the root directory of the application, execute
pipx install . - After the installation is complete, ensure that
~/.local/binis added to PATH. Simply appendexport PATH=$PATH:~/.local/binto~/.bashrc.
- Scapy
- Npcap (Windows)
This application operates by default in aggressive mode, therefore, passive scanning will need to manually enabled.
-h - Displays the help dialogue to reveal usable CLI flags.
-p - Enables passive scan mode.
-d - Specifies the time (in seconds) that the scan will be terminated in passive mode.
This is a reconnaissance tool which, if used incorrectly, will be detected by networks with basic security measures in place. The use of this software should be kept within the bounds of local and federal laws and regulations. I will not accept responsibility for any repercussions incurred by such misuse.