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 |
---|---|---|
Alma+epel 10 | x86_64_v2 (10)* | Alma+epel 10 (3 downloads) |
![]() |
x86_64_v2 (10)* | Alma-kitten+epel 10 (3 downloads) |
![]() |
x86_64_v2 (10)* | Almalinux 10 (2 downloads) |
![]() |
x86_64_v2 (15)* | Almalinux-kitten 10 (4 downloads) |
![]() |
aarch64 (307)*, x86_64 (273)* | Amazonlinux 2023 (147 downloads) |
![]() |
aarch64 (920)*, ppc64le (723)*, s390x (673)*, x86_64 (942)* | Centos-stream+epel-next 9 (156 downloads) |
![]() |
aarch64 (266)*, ppc64le (10)*, s390x (239)*, x86_64 (257)* | Centos-stream 10 (70 downloads) |
![]() |
aarch64 (2028)*, ppc64le (1660)*, s390x (1593)*, x86_64 (2630)* | Centos-stream 9 (181 downloads) |
![]() |
aarch64 (10)*, ppc64le (10)*, s390x (10)*, x86_64 (10)* | EPEL 10 (2 downloads) |
![]() |
aarch64 (1998)*, ppc64le (1557)*, s390x (1587)*, x86_64 (2273)* | EPEL 9 (614 downloads) |
![]() |
aarch64 (449)*, i386 (392)*, ppc64le (391)*, s390x (367)*, x86_64 (398)* | Fedora 40 multilib x86_64+i386 (0 downloads) |
![]() |
aarch64 (200)*, i386 (192)*, ppc64le (196)*, s390x (210)*, x86_64 (230)* | Fedora 41 multilib x86_64+i386 (106 downloads) |
![]() |
aarch64 (131)*, i386 (124)*, ppc64le (149)*, s390x (178)*, x86_64 (157)* | Fedora 42 multilib x86_64+i386 (77 downloads) |
![]() |
aarch64 (15)*, i386 (12)*, ppc64le (15)*, s390x (13)*, x86_64 (15)* | Fedora 43 multilib x86_64+i386 (15 downloads) |
![]() |
aarch64 (975)*, ppc64le (659)*, s390x (619)*, x86_64 (860)* | Fedora eln (204 downloads) |
![]() |
aarch64 (1947)*, i386 (1938)*, ppc64le (1506)*, s390x (1625)*, x86_64 (2051)* | Fedora rawhide multilib x86_64+i386 (258 downloads) |
![]() |
aarch64 (250)*, i586 (263)*, x86_64 (266)* | Mageia 9 (79 downloads) |
![]() |
aarch64 (1983)*, i686 (10)*, x86_64 (1933)* | Mageia cauldron (157 downloads) |
![]() |
aarch64 (303)*, x86_64 (271)* | openEuler 22.03 (69 downloads) |
![]() |
aarch64 (10)*, x86_64 (15)* | openEuler 24.03 (3 downloads) |
![]() |
aarch64 (1182)*, i586 (1103)*, ppc64le (1051)*, x86_64 (1136)* | openSUSE Tumbleweed (150 downloads) |
Rhel+epel 10 | aarch64 (10)*, ppc64le (10)*, s390x (20)*, x86_64 (10)* | Rhel+epel 10 (3 downloads) |
![]() |
aarch64 (10)*, ppc64le (10)*, s390x (10)*, x86_64 (10)* | Rhel 10 (3 downloads) |
![]() |
aarch64 (257)*, s390x (270)*, x86_64 (315)* | Rhel 9 (93 downloads) |
* Total number of downloaded packages.