pkg.soopen package index

brew / 排名 701

使用 Homebrew, apk, apt, dnf, Nix, pacman, zypper 安装 passt

查看 passt 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install passt

local Homebrew formula metadata

Linux

Alpine Linux apk已验证 · 92%
sudo apk add passt

Alpine Linux edge package indexes · passt · 来源: dl-cdn.alpinelinux.org

Debian apt已验证 · 92%
sudo apt install passt

Debian stable package indexes · passt · 来源: deb.debian.org

Fedora dnf已验证 · 92%
sudo dnf install passt

Fedora Rawhide package metadata · passt · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#passt

nixpkgs package indexes · pkgs/by-name/pa/passt/package.nix · 来源: api.github.com

Arch Linux pacman已验证 · 92%
sudo pacman -S passt

Arch Linux sync databases · passt · 来源: geo.mirror.pkgbuild.com

openSUSE zypper已验证 · 92%
sudo zypper install passt

openSUSE Tumbleweed package metadata · passt · 来源: download.opensuse.org

概览

软件包摘要

User-mode networking daemons for virtual machines and namespaces

命令和别名

  • passt
  • passt-repair
  • pasta
  • pesto

历史

项目历史与用法

passt is an unprivileged user-mode networking daemon that translates packets from a guest-facing Layer-2 interface into native TCP, UDP, and ICMP sockets on the host. The companion pasta mode performs equivalent forwarding for network namespaces.

项目历史

Development began at Red Hat around 2020. The project produced passt for virtual-machine networking and pasta for network namespaces, with both modes sharing the same binary and core translation machinery.

采用历史

passt is available in numerous Linux distributions as well as Homebrew and Nix, as recorded by source_facts.package-manager and the official project's availability listings. It is used as a lightweight networking option around virtual machines, containers, and network namespaces.

使用方式

passt commonly supplies networking to a virtual machine through a tap-like interface, while pasta joins or creates a network namespace and forwards its traffic without requiring host-side interface setup or elevated capabilities.

为什么软件包爱好者会关心

passt is notable for forwarding guest or namespace traffic through native host Layer-4 sockets without embedding a complete userspace TCP/IP stack. Its unprivileged design, small syscall surface, and pairing of VM-oriented passt with namespace-oriented pasta make it attractive in rootless virtualization and container tooling.

时间线

  • 2020: Initial Red Hat-authored development began.
  • 2021–2022: passt and pasta developed into paired VM and namespace networking modes.
  • Subsequent releases: Distribution packaging and integration expanded across major Linux ecosystems and Homebrew.

Related projects

  • pasta is the network-namespace mode supplied by the same codebase.
  • QEMU and libvirt can use passt for virtual-machine networking.
  • slirp and libslirp are alternative user-mode networking approaches.
  • slirp4netns addresses a related rootless-container networking use case.

来源

  • Official manual source: https://passt.top/passt/tree/passt.1
  • Official overview: https://passt.top/passt/about/
  • Official repository: https://passt.top/passt/
  • Package availability: source_facts.package-manager

安全态势

风险级别:orange

infrastructure mutation or orchestration signal.

风险分类器

orange 风险 · 中 置信度 · infrastructure

原因

  • infrastructure mutation or orchestration signal

信号

  • text:virtual machine

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 2 个平台目标。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
passtcli全局可执行文件
passt-repaircli全局可执行文件
pastacli全局可执行文件
pestocli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-09-19
管理器版本2026_07_28.f8df3f1
管理器更新时间2026-07-29
本地数据OK
上游not checked
检测到的最新版本未检测到

https://passt.top/passt/about/

安装元数据

软件包元数据

软件包键brew:passt
版本2026_07_28.f8df3f1
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/passt
主页https://passt.top/passt/about/
上游文档https://passt.top/passt/about/
许可证GPL-2.0-or-later AND BSD-3-Clause
源码归档https://passt.top/passt/snapshot/passt-2026_07_28.f8df3f1.tar.xz
最后更新2026-07-29T10:28:49Z
Pulseupdated
Bottle可用 (于 arm64_linux, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepasst
Version Scheme0
Revision0
Head VersionHEAD
Requirements
  • linux
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

passt 0.0~git20250503.587980c-2+deb13u1

user-mode networking daemons for virtual machines and namespaces

https://passt.top/

sudo apt install passt
  • Section: net
  • Architecture: amd64
  • 1 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Passt
Debian stable package indexes · deb.debian.org · Debian stable package indexes: passt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

passt

nix profile install nixpkgs#passt
  • normalized package name match
  • 匹配方式:Passt
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pa/passt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

passt 0.0~git20240220.1e6f92b-1

user-mode networking daemons for virtual machines and namespaces

https://passt.top/

sudo apt install passt
  • Section: universe/net
  • Architecture: amd64
  • 1 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Passt
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: passt from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

passt 2026.07.16-r0

Plug A Simple Socket Transport

https://passt.top/

sudo apk add passt
  • License: BSD-3-Clause AND GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: passt
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Passt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: passt from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

passt-doc 2026.07.16-r0

Plug A Simple Socket Transport (documentation)

https://passt.top/

sudo apk add passt-doc
  • License: BSD-3-Clause AND GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: passt
  • normalized package name match
  • 匹配方式:Passt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: passt-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

passt 0^20260728.gf8df3f1-2.fc45

User-mode networking daemons for virtual machines and namespaces

https://passt.top/

sudo dnf install passt
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: System Environment/Daemons
  • Architecture: x86_64
  • Source Package: passt
  • 2 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Passt
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: passt from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
dnf95%

passt-selinux 0^20260728.gf8df3f1-2.fc45

SELinux support for passt and pasta

https://passt.top/

sudo dnf install passt-selinux
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: System Environment/Daemons
  • Architecture: noarch
  • Source Package: passt
  • 7 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Passt
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: passt-selinux from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

passt 2026_07_28.f8df3f1-1

Plug A Simple Socket Transport

https://passt.top/passt/about/

sudo pacman -S passt
  • License: BSD-3-Clause AND GPL-2.0-or-later
  • Architecture: x86_64
  • 1 依赖
  • 1 可选依赖
  • normalized package name match
  • 匹配方式:Passt
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: passt from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

passt 20260612.a9c61ff-1.3

User-mode networking daemons for virtual machines and namespaces

https://passt.top/

sudo zypper install passt
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: System/Daemons
  • Architecture: x86_64
  • Source Package: passt
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Passt
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: passt from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

passt-apparmor 20260612.a9c61ff-1.3

Apparmor profiles for passt and pasta

https://passt.top/

sudo zypper install passt-apparmor
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: System/Daemons
  • Architecture: noarch
  • Source Package: passt
  • 4 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Passt
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: passt-apparmor from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

passt-selinux 20260612.a9c61ff-1.3

SELinux support for passt and pasta

https://passt.top/

sudo zypper install passt-selinux
  • License: GPL-2.0-or-later AND BSD-3-Clause
  • Category: System/Daemons
  • Architecture: noarch
  • Source Package: passt
  • 7 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Passt
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: passt-selinux from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation