Automic VaultAutomic Vault

brew

Installer bandwhich avec Homebrew, apk, MacPorts, Nix, pacman, scoop

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de bandwhich pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install bandwhich

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install bandwhich

MacPorts ports tree · net/bandwhich/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add bandwhich

Alpine Linux edge package indexes · bandwhich · Source: dl-cdn.alpinelinux.org

Nixvérifié · 92%
nix profile install nixpkgs#bandwhich

nixpkgs package indexes · pkgs/by-name/ba/bandwhich/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S bandwhich

Arch Linux sync databases · bandwhich · Source: geo.mirror.pkgbuild.com

Windows

Scoopvérifié · 92%
scoop install main/bandwhich

Scoop official bucket manifest trees · bucket/bandwhich.json · Source: api.github.com

aperçu

Résumé du paquet

Terminal bandwidth utilization tool

Commandes et alias

  • bandwhich

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

  • 2019: Public Git history begins with the initial commit.
  • 2019: 0.3.0 is tagged as an early public release.
  • 2020: 0.18.0 adds Windows build and run support.
  • 2020: 0.20.0 adds an option to specify a DNS server.
  • 2024: 0.23.x releases update packaging, CI, and platform support.
  • 2020s: README marks the project as passively maintained.

Related projects

  • bandwhich is related to iftop, nethogs, tcpdump-style packet capture tools, and Rust terminal UI utilities. Its package-manager peer group is small privileged network-monitoring CLIs.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
bandwhichcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire0.23.1
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectéev0.23.1

https://github.com/imsnif/bandwhich

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:bandwhich
Version0.23.1
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/bandwhich
Page d'accueilhttps://github.com/imsnif/bandwhich
Dépôthttps://github.com/imsnif/bandwhich
Docs amonthttps://github.com/imsnif/bandwhich#readme
LicenceMIT
Archive sourcehttps://github.com/imsnif/bandwhich/archive/refs/tags/v0.23.1.tar.gz
Dépendances de compilationrust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebandwhich
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

bandwhich

nix profile install nixpkgs#bandwhich
  • normalized package name match
  • Correspondance par : Bandwhich
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ba/bandwhich/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

bandwhich 0.23.1-r0

Terminal bandwidth utilization tool

https://github.com/imsnif/bandwhich

sudo apk add bandwhich
  • License: MIT
  • Architecture: x86_64
  • Source Package: bandwhich
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Bandwhich
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: bandwhich from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

bandwhich 0.23.1-3

Terminal bandwidth utilization tool

https://github.com/imsnif/bandwhich

sudo pacman -S bandwhich
  • License: MIT
  • Architecture: x86_64
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Bandwhich
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: bandwhich from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

bandwhich

sudo port install bandwhich
  • normalized package name match
  • Correspondance par : Bandwhich
MacPorts ports tree · api.github.com · MacPorts ports tree: net/bandwhich/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/bandwhich

scoop install main/bandwhich
  • normalized package name match
  • Correspondance par : Bandwhich
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/bandwhich.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment