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