Automic VaultAutomic Vault

brew

Installer brook avec Homebrew, MacPorts, Nix, pacman

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install brook

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install brook

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

Linux

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

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

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

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

aperçu

Résumé du paquet

Cross-platform strong encryption and not detectable proxy. Zero-Configuration

historique

Historique du projet et usages

Brook is TxThinking's cross-platform programmable network tool, packaged as a Go-based proxy/VPN-style command-line program with clients for desktop, mobile, Linux, and OpenWrt. Its public positioning has shifted from a simple encrypted proxy toward a broader programmable network layer.

Historique du projet

The official GitHub repository describes Brook as a cross-platform programmable network tool and documents a basic server/client workflow around commands such as `brook server` and `brook link`. Its tag history includes date-stamped releases starting in 2017, showing a long-running release model rather than a one-off proxy experiment.

The current official product page emphasizes system-level networking, TCP/UDP/IPv4/IPv6 coverage, client-side and server-side programmability, DNS and routing control, packet capture, MITM HTTP/HTTPS capabilities, and cross-platform clients for iOS, macOS, Android, Windows, and Linux.

Historique d'adoption

Brook's adoption is strongest in the privacy, proxy, and programmable-networking niche. GitHub shows a large open-source audience with thousands of stars and forks, while the input package facts show distribution through Homebrew, MacPorts, Nix, Arch, and other Unix-like package channels.

Modes d'utilisation

Common use starts with a Brook server listening on a port and a client or generated link carrying connection parameters. Later Brook workflows extend into system-wide routing, DNS policy, destination rewriting, application-level controls, and OpenWrt or mobile clients.

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

Brook is notable in package-manager history as one of several post-Shadowsocks-era Go networking tools that package cleanly into a single binary while covering a wide surface area: proxying, VPN-like routing, mobile clients, DNS policy, and traffic inspection. Its date-based release tags also make it recognizable in rolling-release packaging.

Chronologie

  • 2017-03-16: Earliest public release tag observed in the official Git repository.
  • 2017-2020s: Brook evolves through frequent date-stamped releases.
  • 2025-12-31: GitHub lists v20260101 as the latest release at the time researched.

Related projects

  • Related networking packages include Shadowsocks, V2Ray/Xray, sing-box, gost, WireGuard, OpenVPN, and OpenWrt proxy tooling. Brook differs by combining proxy transport, programmable policy, and cross-platform commercial-style clients around the same project.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:encrypt

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
brookcliexé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 gestionnaire20260101
gestionnaire mis à jour
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/txthinking/brook

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:brook
Version20260101
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/brook
Page d'accueilhttps://brook.app/
Dépôthttps://github.com/txthinking/brook
Docs amonthttps://www.txthinking.com/brook.html
LicenceGPL-3.0-only
Archive sourcehttps://github.com/txthinking/brook/archive/refs/tags/v20260101.tar.gz
Dépendances de compilationgo
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 Namebrook
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • 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%

brook

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

brook 20240214-1

A cross-platform proxy/vpn software

https://github.com/txthinking/brook

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

brook

sudo port install brook
  • normalized package name match
  • Correspondance par : Brook
MacPorts ports tree · api.github.com · MacPorts ports tree: net/brook/Portfile from https://api.github.com/repos/macports/macports-ports/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