Automic VaultAutomic Vault

brew

ucspi-tcp mit Homebrew, apt, MacPorts, Nix, apk, dnf installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ucspi-tcp in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install ucspi-tcp

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install ucspi-tcp

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

Linux

Debian aptverifiziert · 92%
sudo apt install ucspi-tcp

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

Nixverifiziert · 92%
nix profile install nixpkgs#ucspi-tcp

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

Alpine Linux apkverifiziert · 92%
sudo apk add date

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

Fedora dnfverifiziert · 92%
sudo dnf install date-devel

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

Überblick

Paketzusammenfassung

Tools for building TCP client-server applications

Befehle und Aliase

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

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Sicherheitslage

Risikostufe: blue

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

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

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

Signale

  • text:http,record,client,server

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 13 Plattformziele verfügbar.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
addcrcliglobales Executable
argv0cliglobales Executable
date@cliglobales Executable
delcrcliglobales Executable
finger@cliglobales Executable
fixcriocliglobales Executable
http@cliglobales Executable
mconnectcliglobales Executable
mconnect-iocliglobales Executable
rblsmtpdcliglobales Executable
recordiocliglobales Executable
tcpcatcliglobales Executable
tcpclientcliglobales Executable
tcprulescliglobales Executable
tcprulescheckcliglobales Executable
tcpservercliglobales Executable
who@cliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version0.88
Manager aktualisiert2026-07-14
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

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

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:ucspi-tcp
Version0.88
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/ucspi-tcp
Homepagehttps://cr.yp.to/ucspi-tcp.html
Upstream-Dokumentationhttps://cr.yp.to/ucspi-tcp.html
LizenzLicenseRef-Homebrew-public-domain
Quellarchivhttps://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
Zuletzt aktualisiert2026-07-14T20:07:12+09:00
Pulseupdated
Bottleverfügbar (auf arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • installed executable or alias match
  • Abgeglichen nach: 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 Abhängigkeiten
  • installed executable or alias match
  • Abgeglichen nach: 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 Abhängigkeiten
  • installed executable or alias match
  • Abgeglichen nach: 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 Abhängigkeiten
  • installed executable or alias match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • 4 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • installed executable or alias match
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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