NIBBLE(1)
NAME
nibble — a local network scanner tui tool
SYNOPSIS
$
go install github.com/backendsystems/nibble@latestINFO
93 stars
4 forks
0 views
DESCRIPTION
a local network scanner tui tool
README
Nibble
Nibble is a CLI tool for local network scanning that focuses on speed and ease of use.
Select a network interface, and Nibble scans your local subnet. Lists hosts, hardware manufacturer, open ports and their services.

- Lightning fast scans using lightweight threads
- Stealthy, emits no network signals before a scan is started
- Skips loopback and irrelevant adapters
- Defaults to SSH, Telnet, HTTP, HTTPS, SMB, RDP, and more
- Can be set to a list of custom ports that are stored for future use
- Target mode for targeted network scans
- Reads service banners on open ports (for example, OpenSSH or nginx versions)
- Looks up hardware vendors:
- Raspberry Pi, Ubiquiti, Apple and 40,000 other vendor ids
Hotkeys
↑/↓/←/→, w/s/a/d, h/j/k/l: selectionEnter: confirmp: select portst: target modeq: cancelCtrl+C: quit?: help
Installation
you may have to restart terminal to run nibble after install.
go:
go install github.com/backendsystems/nibble@latest
brew:
brew install backendsystems/tap/nibble
pip:
pipx install nibble-cli
npm:
npm install -g @backendsystems/nibble
or run without install
npx @backendsystems/nibble
Usage
Run the CLI with nibble, select a network interface.
Interface icons: 🔌 = Ethernet, 📶 = Wi-Fi, 📦 = Container, 🔒 = VPN.
Built with Bubble Tea
SEE ALSO
httpie(1)— A user-friendly command-line HTTP client for the API eraplow(1)— A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal displaydata-science-at-the-command-line(1)— Data Science at the Command Lineproxelar(1)— A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing.…httptap(1)— Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall…
clihub3/4/2026NIBBLE(1)