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 (149)*, x86_64 (144)* Amazonlinux 2023 (34 downloads)
Centos-stream+epel-next 8 aarch64 (600)*, ppc64le (551)*, x86_64 (597)* Centos-stream+epel-next 8 (88 downloads)
Centos-stream+epel-next 9 aarch64 (805)*, ppc64le (585)*, s390x (544)*, x86_64 (815)* Centos-stream+epel-next 9 (127 downloads)
Centos-stream 10 aarch64 (147)*, s390x (126)*, x86_64 (143)* Centos-stream 10 (36 downloads)
Centos-stream 8 aarch64 (9327)*, ppc64le (1402)*, x86_64 (56613)* Centos-stream 8 (88 downloads)
Centos-stream 9 aarch64 (1888)*, ppc64le (1515)*, s390x (1477)*, x86_64 (2441)* Centos-stream 9 (141 downloads)
EPEL 8 aarch64 (1589)*, ppc64le (1487)*, s390x (1420)*, x86_64 (1574)* EPEL 8 (106 downloads)
EPEL 9 aarch64 (1853)*, ppc64le (1443)*, s390x (1472)*, x86_64 (2030)* EPEL 9 (395 downloads)
Fedora 39 aarch64 (395)*, i386 (400)*, ppc64le (150)*, s390x (140)*, x86_64 (395)* Fedora 39 multilib x86_64+i386 (0 downloads)
Fedora 40 aarch64 (265)*, i386 (263)*, ppc64le (137)*, s390x (131)*, x86_64 (266)* Fedora 40 multilib x86_64+i386 (100 downloads)
Fedora 41 aarch64 (85)*, i386 (80)*, ppc64le (74)*, s390x (67)*, x86_64 (80)* Fedora 41 multilib x86_64+i386 (43 downloads)
Fedora 42 aarch64 (5)*, i386 (5)*, ppc64le (5)*, s390x (5)*, x86_64 (5)* Fedora 42 multilib x86_64+i386 (10 downloads)
Fedora eln aarch64 (840)*, ppc64le (535)*, s390x (506)*, x86_64 (750)* Fedora eln (167 downloads)
Fedora rawhide aarch64 (1789)*, i386 (1797)*, ppc64le (1399)*, s390x (1484)*, x86_64 (1898)* Fedora rawhide multilib x86_64+i386 (212 downloads)
Mageia 8 aarch64 (1774)*, i586 (1790)*, x86_64 (1774)* Mageia 8 (130 downloads)
Mageia 9 aarch64 (139)*, i586 (145)*, x86_64 (147)* Mageia 9 (39 downloads)
Mageia cauldron aarch64 (1809)*, x86_64 (1795)* Mageia cauldron (125 downloads)
openEuler 22.03 aarch64 (136)*, x86_64 (137)* openEuler 22.03 (38 downloads)
openSUSE Tumbleweed aarch64 (1071)*, i586 (969)*, ppc64le (957)*, x86_64 (981)* openSUSE Tumbleweed (121 downloads)
Rhel 8 aarch64 (137)*, s390x (118)*, x86_64 (165)* Rhel 8 (90 downloads)
Rhel 9 aarch64 (140)*, s390x (126)*, x86_64 (168)* Rhel 9 (54 downloads)

* Total number of downloaded packages.