Linux command
nibble 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Launch the interactive TUI
nibble
Example
nibble -i [192.168.1.0/24]
Example
nibble -i [targets.txt]
Example
nibble -i [192.168.1.0/24] -p [22,80,443,8000-8100]
Example
nibble -i [192.168.1.10/32] -p -
Example
nibble -i [10.0.0.0/24] -o [results.json]
说明
nibble is a single-binary local-network scanner with a clickable terminal user interface. Run without arguments it asks you to choose a network interface, sweeps the attached subnet for live hosts, maps each MAC address to a likely vendor from a built-in 40,000-entry database, probes well-known TCP ports, and reads service banners to identify the software behind each open port. Results appear in a mouse-friendly TUI that supports history lookup of previous scans. In headless mode (any of -i, -p, or -o) nibble runs non-interactively and writes JSON to stdout or to -o, making it scriptable. It works on Linux, macOS, and Windows, including inside Docker and WSL, and does not require root or administrator privileges.
参数
- -i _targets_
- Comma-separated IPs or CIDR ranges to scan, or a path to a file containing one target per line.
- -p _ports_
- Custom port specification. Accepts comma-separated lists and ranges (e.g. 22,80,8000-8100) or - for all ports.
- -o _file_
- Write scan results to _file_ as JSON instead of printing them.
FAQ
What is the nibble command used for?
nibble is a single-binary local-network scanner with a clickable terminal user interface. Run without arguments it asks you to choose a network interface, sweeps the attached subnet for live hosts, maps each MAC address to a likely vendor from a built-in 40,000-entry database, probes well-known TCP ports, and reads service banners to identify the software behind each open port. Results appear in a mouse-friendly TUI that supports history lookup of previous scans. In headless mode (any of -i, -p, or -o) nibble runs non-interactively and writes JSON to stdout or to -o, making it scriptable. It works on Linux, macOS, and Windows, including inside Docker and WSL, and does not require root or administrator privileges.
How do I run a basic nibble example?
Run `nibble` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does -i _targets_ do in nibble?
Comma-separated IPs or CIDR ranges to scan, or a path to a file containing one target per line.