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 (178)*, x86_64 (168)* Amazonlinux 2023 (43 downloads)
Centos-stream+epel-next 9 aarch64 (830)*, ppc64le (610)*, s390x (569)*, x86_64 (839)* Centos-stream+epel-next 9 (133 downloads)
Centos-stream 10 aarch64 (171)*, s390x (148)*, x86_64 (167)* Centos-stream 10 (41 downloads)
Centos-stream 9 aarch64 (1918)*, ppc64le (1540)*, s390x (1502)*, x86_64 (2471)* Centos-stream 9 (152 downloads)
EPEL 9 aarch64 (1886)*, ppc64le (1466)*, s390x (1497)*, x86_64 (2099)* EPEL 9 (429 downloads)
Fedora 39 aarch64 (410)*, i386 (415)*, ppc64le (164)*, s390x (155)*, x86_64 (410)* Fedora 39 multilib x86_64+i386 (0 downloads)
Fedora 40 aarch64 (291)*, i386 (288)*, ppc64le (162)*, s390x (157)*, x86_64 (290)* Fedora 40 multilib x86_64+i386 (113 downloads)
Fedora 41 aarch64 (109)*, i386 (103)*, ppc64le (99)*, s390x (90)*, x86_64 (102)* Fedora 41 multilib x86_64+i386 (57 downloads)
Fedora 42 aarch64 (29)*, i386 (30)*, ppc64le (30)*, s390x (30)*, x86_64 (30)* Fedora 42 multilib x86_64+i386 (23 downloads)
Fedora eln aarch64 (865)*, ppc64le (560)*, s390x (530)*, x86_64 (775)* Fedora eln (172 downloads)
Fedora rawhide aarch64 (1820)*, i386 (1827)*, ppc64le (1419)*, s390x (1509)*, x86_64 (1929)* Fedora rawhide multilib x86_64+i386 (223 downloads)
Mageia 9 aarch64 (164)*, i586 (170)*, x86_64 (171)* Mageia 9 (46 downloads)
Mageia cauldron aarch64 (1839)*, x86_64 (1827)* Mageia cauldron (131 downloads)
openEuler 22.03 aarch64 (160)*, x86_64 (162)* openEuler 22.03 (43 downloads)
openSUSE Tumbleweed aarch64 (1091)*, i586 (989)*, ppc64le (969)*, x86_64 (1001)* openSUSE Tumbleweed (127 downloads)
Rhel 9 aarch64 (165)*, s390x (150)*, x86_64 (201)* Rhel 9 (64 downloads)

* Total number of downloaded packages.