Automic VaultAutomic Vault

brew

Installer gensio avec Homebrew, apk, dnf, Nix, pacman, zypper, apt, MacPorts

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install gensio

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install gsh

MacPorts ports tree · shells/gsh/Portfile · Source: api.github.com

Linux

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

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

Fedora dnfvérifié · 92%
sudo dnf install gensio

Fedora Rawhide package metadata · gensio · Source: dl.fedoraproject.org

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

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

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

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

openSUSE zyppervérifié · 92%
sudo zypper install gensio

openSUSE Tumbleweed package metadata · gensio · Source: download.opensuse.org

Debian aptvérifié · 92%
sudo apt install gensio-bin

Debian stable package indexes · gensio-bin · Source: deb.debian.org

aperçu

Résumé du paquet

Stream I/O Library

Commandes et alias

  • gagwpe
  • gensiot
  • gmdns
  • greflector
  • gsh
  • gsound
  • gtlssh
  • gtlssh-keygen
  • gtlsshd
  • gtlssync

historique

Historique du projet et usages

gensio is a C stream I/O framework that gives applications one stackable abstraction over TCP, UDP, SCTP, Unix sockets, serial devices, telnet, TLS, pseudo-terminals, files, sound, and other transports. It also ships command-line tools such as gensiot, gtlssh, gtlsshd, and gmdns.

Historique du projet

The FAQ says gensio began inside ser2net while Corey Minyard was rewriting ser2net to add encryption and authentication. The protocol-layering code became general enough to split into its own library, then grew through additional transports, filters, and proof-of-concept tools.

Historique d'adoption

gensio's adoption is concentrated in systems and networking niches rather than broad application development. The ser2net README describes gensio as a required library and notes that ser2net's crypto, mDNS, IPMI, RFC2217, and command-line connection capabilities come through gensio.

Modes d'utilisation

Practitioners build gensio stacks as strings, such as layering telnet over TCP or TLS over a transport, and can create outgoing gensios or accepter stacks for incoming connections. The USING guide recommends str_to_gensio and str_to_gensio_accepter for most code, with callbacks for event-driven I/O and blocking helpers for convenience.

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

gensio matters to package users because it turns serial, network, encrypted-login, and remote-console behavior into reusable packaged tools and libraries. It is especially relevant when ser2net-style deployments need authentication, encryption, RFC2217 serial control, or portable I/O behavior across Unix, macOS, BSD, and Windows.

Chronologie

  • FAQ: gensio split out of ser2net after its layered protocol code became reusable.
  • 2025: the 3.0.0 release removed deprecated sergensio code after ser2net and language bindings had moved away from it.
  • 2026: the 3.0.2 release notes listed minor fixes across modem, accepter, pcre2, and locking behavior.

Related projects

  • Related tools and protocols include ser2net, gtlssh, gtlsshd, gensiot, RFC2217 telnet serial control, TLS, SCTP, IPMI SOL, mDNS, AX.25, and SoapySDR.

posture de sécurité

Niveau de risque : orange

broad file, network, media, or database tool signal. formula declares a Homebrew service.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • broad file, network, media, or database tool signal
  • formula declares a Homebrew service

Signaux

  • metadata:service
  • text:ssh,sync,stream

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de formule déclarent un service ou daemon.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 6 dépendances d’exécution.
  • Les métadonnées de compilation listent 3 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
gagwpecliexécutable global
gensiotcliexécutable global
gmdnscliexécutable global
greflectorcliexécutable global
gshcliexécutable global
gsoundcliexécutable global
gtlsshcliexécutable global
gtlssh-keygencliexécutable global
gtlsshdcliexécutable global
gtlssynccliexé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-25
version du gestionnaire3.0.3
gestionnaire mis à jour2026-07-21
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/cminyard/gensio

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:gensio
Version3.0.3
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/gensio
Page d'accueilhttps://github.com/cminyard/gensio
Dépôthttps://github.com/cminyard/gensio
Docs amonthttps://github.com/cminyard/gensio#readme
LicenceLGPL-2.1-only AND GPL-2.0-only AND Apache-2.0
Archive sourcehttps://github.com/cminyard/gensio/releases/download/v3.0.3/gensio-3.0.3.tar.gz
Dernière mise à jour2026-07-21T21:00:39Z
Pulseupdated
Dépendancesgettext, glib, openssl@3, portaudio, python@3.14, tcl-tk
Dépendances de compilationgo, pkgconf, swig
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Servicedeclared

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegensio
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.

Debian apt95%

gensio-bin 2.8.13-7

abstract stream I/O (command line tool)

https://github.com/cminyard/gensio

sudo apt install gensio-bin
  • Section: libs
  • Architecture: amd64
  • Source Package: gensio
  • 4 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Gensio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gensio-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgensio-dev 2.8.13-7

abstract stream I/O (development files)

https://github.com/cminyard/gensio

sudo apt install libgensio-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: gensio
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Gensio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgensio-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgensio6t64 2.8.13-7

abstract stream I/O (runtime files)

https://github.com/cminyard/gensio

sudo apt install libgensio6t64
  • Section: libs
  • Architecture: amd64
  • Source Package: gensio
  • 13 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Gensio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgensio6t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-gensio 2.8.13-7

abstract stream I/O (Python 3 bindings)

https://github.com/cminyard/gensio

sudo apt install python3-gensio
  • Section: libs
  • Architecture: amd64
  • Source Package: gensio
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Gensio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-gensio from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

gensio

nix profile install nixpkgs#gensio
  • normalized package name match
  • Correspondance par : Gensio
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ge/gensio/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

gensio-bin 2.8.2-6.1build1

abstract stream I/O (command line tool)

https://github.com/cminyard/gensio

sudo apt install gensio-bin
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: gensio
  • 4 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Gensio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gensio-bin from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libgensio-dev 2.8.2-6.1build1

abstract stream I/O (development files)

https://github.com/cminyard/gensio

sudo apt install libgensio-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: gensio
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Gensio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgensio-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libgensio6t64 2.8.2-6.1build1

abstract stream I/O (runtime files)

https://github.com/cminyard/gensio

sudo apt install libgensio6t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: gensio
  • 13 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Gensio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libgensio6t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

python3-gensio 2.8.2-6.1build1

abstract stream I/O (Python 3 bindings)

https://github.com/cminyard/gensio

sudo apt install python3-gensio
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: gensio
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Gensio
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-gensio from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

gensio 2.8.14-r0

General Stream I/O

https://github.com/cminyard/gensio

sudo apk add gensio
  • License: GPL-2.0-only AND LGPL-2.1-only AND Apache-2.0
  • Architecture: x86_64
  • Source Package: gensio
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Gensio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gensio from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gensio-dev 2.8.14-r0

General Stream I/O (development files)

https://github.com/cminyard/gensio

sudo apk add gensio-dev
  • License: GPL-2.0-only AND LGPL-2.1-only AND Apache-2.0
  • Architecture: x86_64
  • Source Package: gensio
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Gensio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gensio-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gensio-doc 2.8.14-r0

General Stream I/O (documentation)

https://github.com/cminyard/gensio

sudo apk add gensio-doc
  • License: GPL-2.0-only AND LGPL-2.1-only AND Apache-2.0
  • Architecture: x86_64
  • Source Package: gensio
  • normalized package name match
  • Correspondance par : Gensio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gensio-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

gensio-libs 2.8.14-r0

General Stream I/O (libraries)

https://github.com/cminyard/gensio

sudo apk add gensio-libs
  • License: GPL-2.0-only AND LGPL-2.1-only AND Apache-2.0
  • Architecture: x86_64
  • Source Package: gensio
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Gensio
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: gensio-libs from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

gensio 3.0.2-2.fc45

General Stream I/O

https://github.com/cminyard/gensio

sudo dnf install gensio
  • License: GPL-2.0-only AND LGPL-2.1-only AND Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: gensio
  • 13 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Gensio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: gensio from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libgensio 3.0.2-2.fc45

Dynamic gensio Libraries

https://github.com/cminyard/gensio

sudo dnf install libgensio
  • License: GPL-2.0-only AND LGPL-2.1-only AND Apache-2.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gensio
  • 11 Dépendances
  • 32 fournit
  • normalized package name match
  • Correspondance par : Gensio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libgensio from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libgensio-devel 3.0.2-2.fc45

Development files for gensio

https://github.com/cminyard/gensio

sudo dnf install libgensio-devel
  • License: GPL-2.0-only AND LGPL-2.1-only AND Apache-2.0
  • Category: Unspecified
  • Architecture: i686
  • Source Package: gensio
  • 12 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Gensio
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libgensio-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

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