pkg.soopen package index

brew / rang 3618

Installer somo avec Homebrew, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install somo

local Homebrew formula metadata

Linux

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

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

aperçu

Résumé du paquet

Human-friendly alternative to netstat for socket and port monitoring

Commandes et alias

  • somo

historique

Historique du projet et usages

somo is a Rust command-line utility that presents socket and port information in a more human-friendly form than traditional `netstat` output. It targets Linux and macOS and is packaged through Cargo, Homebrew, Nix, Arch-style packaging, and downloadable releases.

Historique du projet

The upstream changelog records somo 1.0.0 on 4 June 2025, with command-line flag changes, tests, a logo, and removal of AbuseIPDB scanning. Version 1.1.0 in July 2025 added macOS support, shell completions, Nix packaging support, compact output, JSON/custom formatting, and other terminal-oriented features.

Later 2025 releases added config-file support for default flags, IANA service-name annotations, established-connection filtering, built-in paging, and README documentation for Homebrew installation. By April 2026 the latest GitHub release shown on the repository was 1.3.3.

Historique d'adoption

GitHub shows thousands of stars for the project, and Homebrew analytics show more than a thousand installs over the trailing year. That makes somo a visible example of the newer wave of Rust CLIs that repackage familiar Unix administration tasks with richer defaults.

Modes d'utilisation

Users run `somo` or `sudo somo` to inspect connections, then filter by TCP/UDP, PID, process, local port, remote address, connection state, or output format. The README explicitly frames it as a move from `netstat -tulpn` to `somo -l`, with JSON output and generated shell completions for scripting and interactive use.

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

somo is package-nerd catnip because it follows the modern Rust CLI pattern: small static-feeling binary, polished table output, shell completions, JSON mode, Homebrew formula, Cargo install path, and Nix support. It competes culturally with old admin tools rather than replacing a network stack component.

Chronologie

  • 2025: somo 1.0.0 released.
  • 2025: somo 1.1.0 adds macOS support, shell completions, Nix packaging, JSON output, and compact mode.
  • 2025: somo 1.2.0 adds config-file support and IANA service annotations.
  • 2025: somo 1.3.0 updates documentation for Homebrew installation and adds automatic paging.
  • 2026: somo 1.3.3 released.

Related projects

  • Traditional `netstat` is the comparison point used by the README.
  • The README names procfs for Linux support and netstat2/libproc for macOS support.
  • Cargo, Homebrew, Nix, and Arch-style packaging are all documented installation paths.

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
somoexé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 gestionnaire1.3.3
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:somo
Version1.3.3
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/theopfr/somo
Dépôthttps://github.com/theopfr/somo
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%

somo

nix profile install nixpkgs#somo
  • normalized package name match
  • Correspondance par : Somo
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/so/somo/package.nix from https://api.github.com/repos/NixOS/nixpkgs/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