4 min read
|
Saved February 14, 2026
|
Copied!
Do you care about this?
Snitch is a command-line tool for inspecting network connections with an easy-to-use interface. It provides a variety of output formats and options for filtering and monitoring connections. You can install it via Homebrew, Nix, or Docker, making it accessible across different systems.
If you do, here's more
Snitch is a user-friendly tool for inspecting network connections on systems. It offers a clean terminal user interface (TUI) or styled tables, making it easier for users to visualize their network activity. Installation is straightforward via package managers like Homebrew, Nix, or by using curl to run an install script. Pre-built Docker images are also available, allowing for quick deployment in different environments.
The tool provides various commands for viewing network connections. Users can filter results by protocol (TCP or UDP), state (listening or established), and even specific processes or ports. Snitch supports JSON and CSV output formats for scripting purposes, enhancing its utility for developers. It also has a range of customizable themes and settings, allowing users to tailor the interface to their preferences.
For those who prefer configuration, Snitch allows for the use of a configuration file at `~/.config/snitch/snitch.toml`. This file can manage DNS resolution options, caching, and TUI preferences. Keybindings facilitate easy navigation within the TUI, allowing users to quickly toggle views and sort results. Overall, Snitch simplifies network monitoring tasks while providing flexibility for different use cases and environments.
Questions about this article
No questions yet.