sbrivio/passt

Project ID: 62810

Description

User-mode networking daemons for virtual machines and namespaces

passt implements a translation layer between a Layer-2 network interface and native Layer-4 sockets (TCP, UDP, ICMP/ICMPv6 echo) on a host. It doesn't require any capabilities or privileges, and it can be used as a simple replacement for Slirp.

pasta (same binary as passt, different command) offers equivalent functionality, for network namespaces: traffic is forwarded using a tap interface inside the namespace, without the need to create further interfaces on the host, hence not requiring any capabilities or privileges.

Installation Instructions

See https://passt.top/#try-it.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Amazonlinux 2023 aarch64 (134)*, x86_64 (129)* Amazonlinux 2023 (30 downloads)
Centos-stream+epel-next 8 aarch64 (585)*, ppc64le (536)*, x86_64 (582)* Centos-stream+epel-next 8 (83 downloads)
Centos-stream+epel-next 9 aarch64 (790)*, ppc64le (570)*, s390x (529)*, x86_64 (800)* Centos-stream+epel-next 9 (120 downloads)
Centos-stream 10 aarch64 (132)*, s390x (111)*, x86_64 (128)* Centos-stream 10 (33 downloads)
Centos-stream 8 aarch64 (9312)*, ppc64le (1387)*, x86_64 (56598)* Centos-stream 8 (83 downloads)
Centos-stream 9 aarch64 (1869)*, ppc64le (1500)*, s390x (1462)*, x86_64 (2422)* Centos-stream 9 (135 downloads)
EPEL 8 aarch64 (1574)*, ppc64le (1472)*, s390x (1405)*, x86_64 (1555)* EPEL 8 (99 downloads)
EPEL 9 aarch64 (1833)*, ppc64le (1428)*, s390x (1457)*, x86_64 (1972)* EPEL 9 (369 downloads)
Fedora 39 aarch64 (385)*, i386 (390)*, ppc64le (140)*, s390x (130)*, x86_64 (385)* Fedora 39 multilib x86_64+i386 (0 downloads)
Fedora 40 aarch64 (250)*, i386 (248)*, ppc64le (122)*, s390x (110)*, x86_64 (251)* Fedora 40 multilib x86_64+i386 (93 downloads)
Fedora 41 aarch64 (70)*, i386 (65)*, ppc64le (59)*, s390x (52)*, x86_64 (65)* Fedora 41 multilib x86_64+i386 (37 downloads)
Fedora eln aarch64 (825)*, ppc64le (520)*, s390x (491)*, x86_64 (735)* Fedora eln (161 downloads)
Fedora rawhide aarch64 (1770)*, i386 (1776)*, ppc64le (1384)*, s390x (1464)*, x86_64 (1879)* Fedora rawhide multilib x86_64+i386 (205 downloads)
Mageia 8 aarch64 (1753)*, i586 (1771)*, x86_64 (1754)* Mageia 8 (126 downloads)
Mageia 9 aarch64 (124)*, i586 (130)*, x86_64 (132)* Mageia 9 (36 downloads)
Mageia cauldron aarch64 (1790)*, x86_64 (1776)* Mageia cauldron (119 downloads)
openEuler 22.03 aarch64 (121)*, x86_64 (122)* openEuler 22.03 (34 downloads)
openSUSE Tumbleweed aarch64 (1060)*, i586 (958)*, ppc64le (948)*, x86_64 (970)* openSUSE Tumbleweed (117 downloads)
Rhel 8 aarch64 (122)*, s390x (103)*, x86_64 (144)* Rhel 8 (74 downloads)
Rhel 9 aarch64 (125)*, s390x (111)*, x86_64 (145)* Rhel 9 (44 downloads)

* Total number of downloaded packages.