← 返回命令列表

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.