Automic VaultAutomic Vault

brew

Installer ucspi-tcp avec Homebrew, apt, MacPorts, Nix, apk, dnf

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install ucspi-tcp

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install ucspi-tcp

MacPorts ports tree · net/ucspi-tcp/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install ucspi-tcp

Debian stable package indexes · ucspi-tcp · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#ucspi-tcp

nixpkgs package indexes · pkgs/by-name/uc/ucspi-tcp/package.nix · Source: api.github.com

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

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

Fedora dnfvérifié · 92%
sudo dnf install date-devel

Fedora Rawhide package metadata · date-devel · Source: dl.fedoraproject.org

aperçu

Résumé du paquet

Tools for building TCP client-server applications

Commandes et alias

  • addcr
  • argv0
  • date@
  • delcr
  • finger@
  • fixcrio
  • http@
  • mconnect
  • mconnect-io
  • rblsmtpd
  • recordio
  • tcpcat
  • tcpclient
  • tcprules
  • tcprulescheck
  • tcpserver
  • who@

historique

Historique du projet et usages

ucspi-tcp is Daniel J. Bernstein's Unix Client-Server Program Interface implementation for TCP. It provides small command-line tools such as tcpserver and tcpclient for building TCP services and clients around ordinary Unix programs.

Historique du projet

The UCSPI specification is dated 1996 and defines a command-line interface for client-server communication tools. ucspi-tcp applies that model to TCP, with clients and servers setting descriptors and environment variables before executing an application.

The official install page identifies ucspi-tcp 0.88 as the latest published package, and the official tarball has a March 18, 2000 last-modified date. The project is distributed from Bernstein's cr.yp.to site rather than through a public source-control repository.

Historique d'adoption

ucspi-tcp became part of the classic djb software ecosystem, especially alongside daemontools-style service supervision and qmail-era mail setups. The input package metadata shows that, despite its age and tarball distribution model, it remains packaged in Homebrew, Debian, Ubuntu, MacPorts, Nix, and other Unix package collections.

Modes d'utilisation

Package users most often encounter tcpserver, tcpclient, tcprules, tcprulescheck, recordio, rblsmtpd, and helper tools. The official docs describe tcpserver as a way to accept TCP connections and run another program, while rblsmtpd is documented as an SMTP wrapper that blocks mail from listed sites when used under tcpserver.

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

For package nerds, ucspi-tcp is historically significant because it is a compact Unix networking toolkit from the pre-systemd, pre-framework era. It represents a style where small binaries, environment variables, file-descriptor conventions, and package-manager preservation keep old but sharp infrastructure tools available.

Chronologie

  • 1996: UCSPI specification copyrighted by D. J. Bernstein.
  • 2000: ucspi-tcp 0.88 tarball published according to official HTTP metadata.
  • 2002: rblsmtpd documentation records then-current public RBL source status updates.
  • Current packaging: source_facts lists Homebrew, Debian, Ubuntu, MacPorts, Nix, and other package-manager entries.

Related projects

  • The official rblsmtpd page points to tcpserver and tcprules as companion programs within the suite.
  • The documentation also points to rbldns from djbdns for running RBL or anti-RBL sources.

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:http,record,client,server

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 13 plateformes.

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
addcrcliexécutable global
argv0cliexécutable global
date@cliexécutable global
delcrcliexécutable global
finger@cliexécutable global
fixcriocliexécutable global
http@cliexécutable global
mconnectcliexécutable global
mconnect-iocliexécutable global
rblsmtpdcliexécutable global
recordiocliexécutable global
tcpcatcliexécutable global
tcpclientcliexécutable global
tcprulescliexécutable global
tcprulescheckcliexécutable global
tcpservercliexécutable global
who@cliexé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 gestionnaire0.88
gestionnaire mis à jour2026-07-14
données localesOK
amontnot checked
dernière version détectéenon détecté

https://cr.yp.to/ucspi-tcp.html

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:ucspi-tcp
Version0.88
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/ucspi-tcp
Page d'accueilhttps://cr.yp.to/ucspi-tcp.html
Docs amonthttps://cr.yp.to/ucspi-tcp.html
LicenceLicenseRef-Homebrew-public-domain
Archive sourcehttps://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
Dernière mise à jour2026-07-14T20:07:12+09:00
Pulseupdated
Bouteilledisponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, 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 Nameucspi-tcp
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%

ucspi-tcp 1:0.88-13

command-line tools for building TCP client-server applications

http://cr.yp.to/ucspi-tcp

sudo apt install ucspi-tcp
  • Section: net
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Ucspi Tcp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ucspi-tcp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

ucspi-tcp-ipv6 1:0.88-13

command-line tools for building TCP client-server applications (IPv6)

http://cr.yp.to/ucspi-tcp

sudo apt install ucspi-tcp-ipv6
  • Section: net
  • Architecture: amd64
  • Source Package: ucspi-tcp
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Ucspi Tcp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ucspi-tcp-ipv6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ucspi-tcp

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

ucspi-tcp 1:0.88-8ubuntu1

command-line tools for building TCP client-server applications

http://cr.yp.to/ucspi-tcp

sudo apt install ucspi-tcp
  • Section: universe/net
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Ucspi Tcp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ucspi-tcp from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

ucspi-tcp-ipv6 1:0.88-8ubuntu1

command-line tools for building TCP client-server applications (IPv6)

http://cr.yp.to/ucspi-tcp

sudo apt install ucspi-tcp-ipv6
  • Section: universe/net
  • Architecture: amd64
  • Source Package: ucspi-tcp
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Ucspi Tcp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ucspi-tcp-ipv6 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

ucspi-tcp

sudo port install ucspi-tcp
  • normalized package name match
  • Correspondance par : Ucspi Tcp
MacPorts ports tree · api.github.com · MacPorts ports tree: net/ucspi-tcp/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

finger 0.17-17

user information lookup program

http://ftp.linux.org.uk/pub/linux/Networking/netkit/

sudo apt install finger
  • Section: net
  • Architecture: amd64
  • Source Package: bsd-finger
  • 1 Dépendances
  • installed executable or alias match
  • Correspondance par : Finger
Debian stable package indexes · deb.debian.org · Debian stable package indexes: finger from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

r-cran-date 1.2.42-1

GNU R package for date handling

https://cran.r-project.org/package=date

sudo apt install r-cran-date
  • Section: gnu-r
  • Architecture: amd64
  • Source Package: date
  • 3 Dépendances
  • installed executable or alias match
  • Correspondance par : Date
Debian stable package indexes · deb.debian.org · Debian stable package indexes: r-cran-date from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

finger 0.17-17

user information lookup program

http://ftp.linux.org.uk/pub/linux/Networking/netkit/

sudo apt install finger
  • Section: universe/net
  • Architecture: amd64
  • Source Package: bsd-finger
  • 1 Dépendances
  • installed executable or alias match
  • Correspondance par : Finger
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: finger from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt92%

r-cran-date 1.2.42-1

GNU R package for date handling

https://cran.r-project.org/package=date

sudo apt install r-cran-date
  • Section: universe/math
  • Architecture: amd64
  • Source Package: date
  • 3 Dépendances
  • installed executable or alias match
  • Correspondance par : Date
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: r-cran-date from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk92%

date 3.0.4-r0

Date and time library based on the C++11/14/17 <chrono> header

https://howardhinnant.github.io/date/date.html

sudo apk add date
  • License: MIT
  • Architecture: x86_64
  • Source Package: date
  • 1 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Date
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: date from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

date-dev 3.0.4-r0

Date and time library based on the C++11/14/17 <chrono> header (development files)

https://howardhinnant.github.io/date/date.html

sudo apk add date-dev
  • License: MIT
  • Architecture: x86_64
  • Source Package: date
  • 1 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Date
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: date-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

finger 0.5-r0

Small, simple, and portable finger client and server

https://sr.ht/~bpv/finger/

sudo apk add finger
  • License: MIT
  • Architecture: x86_64
  • Source Package: finger
  • 1 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Finger
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: finger from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk92%

finger-doc 0.5-r0

Small, simple, and portable finger client and server (documentation)

https://sr.ht/~bpv/finger/

sudo apk add finger-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: finger
  • installed executable or alias match
  • Correspondance par : Finger
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: finger-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf92%

date-devel 3.0.4-3.fc44

Date and time library based on the C++11/14/17 <chrono> header

https://github.com/HowardHinnant/date

sudo dnf install date-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: date
  • 4 Dépendances
  • 4 fournit
  • installed executable or alias match
  • Correspondance par : Date
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: date-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf92%

finger 0.17-83.fc44

The finger client

sudo dnf install finger
  • License: BSD-4-Clause-UC
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: finger
  • 2 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Finger
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: finger 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