macOS
brew install bandwhichlocal Homebrew formula metadata
sudo port install bandwhichMacPorts ports tree · net/bandwhich/Portfile · 来源: api.github.com
安装
brew install bandwhichlocal Homebrew formula metadata
sudo port install bandwhichMacPorts ports tree · net/bandwhich/Portfile · 来源: api.github.com
sudo apk add bandwhichAlpine Linux edge package indexes · bandwhich · 来源: dl-cdn.alpinelinux.org
nix profile install nixpkgs#bandwhichnixpkgs package indexes · pkgs/by-name/ba/bandwhich/package.nix · 来源: api.github.com
sudo pacman -S bandwhichArch Linux sync databases · bandwhich · 来源: geo.mirror.pkgbuild.com
scoop install main/bandwhichScoop official bucket manifest trees · bucket/bandwhich.json · 来源: api.github.com
概览
Terminal bandwidth utilization tool
历史
bandwhich is a Rust terminal utility for showing current network utilization by process, connection, and remote host. It fills the same everyday-admin niche as tools like iftop and nethogs, but with a modern cross-platform Rust implementation and a terminal UI.
The official repository history begins in September 2019. The README describes a packet-sniffing tool that cross-references captured traffic with process information from /proc on Linux, lsof on macOS, and WinAPI on Windows.
The changelog shows fast early iteration through 2020, including raw output, UI changes, Windows support, DNS controls, and cross-platform fixes. The current README says the project is in passive maintenance: critical issues are addressed, but new features are not actively developed without more maintainers.
bandwhich moved beyond Cargo-only installation into OS package managers. The official INSTALL.md documents Arch, Exherbo, Nix/NixOS, Void, Fedora COPR, Homebrew, MacPorts, FreeBSD, and Cargo installation paths; the supplied package facts additionally list Homebrew, Alpine, MacPorts, Nix, Arch, and Scoop.
bandwhich generally needs elevated capture permissions. The README documents Linux setcap and sudo workflows, Windows npcap requirements, interface selection, raw output, reverse-DNS controls, DNS display, and logging options.
Its core use is answering a simple operational question from a terminal: which local process and remote endpoint are currently using bandwidth.
bandwhich is package-nerd-interesting because it packages a privileged network sniffer as a single Rust CLI with platform-specific permission notes. Downstream maintainers have to care about capabilities, packet-capture dependencies, manpages/completions, and binary release targets.
It is also a good example of Rust CLI adoption in system administration: a modern replacement-style tool entering classic Unix package channels while still retaining Cargo as an installation fallback.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
bandwhich | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/imsnif/bandwhich
安装元数据
| 软件包键 | brew:bandwhich |
|---|---|
| 版本 | 0.23.1 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/bandwhich |
| 主页 | https://github.com/imsnif/bandwhich |
| 仓库 | https://github.com/imsnif/bandwhich |
| 上游文档 | https://github.com/imsnif/bandwhich#readme |
| 许可证 | MIT |
| 源码归档 | https://github.com/imsnif/bandwhich/archive/refs/tags/v0.23.1.tar.gz |
| 构建依赖 | rust |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | bandwhich |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
bandwhich
nix profile install nixpkgs#bandwhichbandwhich 0.23.1-r0
Terminal bandwidth utilization tool
https://github.com/imsnif/bandwhich
sudo apk add bandwhichbandwhich 0.23.1-3
Terminal bandwidth utilization tool
https://github.com/imsnif/bandwhich
sudo pacman -S bandwhichbandwhich
sudo port install bandwhichmain/bandwhich
scoop install main/bandwhich来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.