pkg.soopen package index

brew / rang 2237

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

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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
bandwhichexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-08-03
version du gestionnaire0.23.1
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:bandwhich
Version0.23.1
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/imsnif/bandwhich
Dépôthttps://github.com/imsnif/bandwhich
Bouteillenon enregistré
Serviceaucun déclaré

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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation