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 (144)*, x86_64 (139)* | Amazonlinux 2023 (30 downloads) |
![]() |
aarch64 (595)*, ppc64le (546)*, x86_64 (592)* | Centos-stream+epel-next 8 (85 downloads) |
![]() |
aarch64 (800)*, ppc64le (580)*, s390x (539)*, x86_64 (810)* | Centos-stream+epel-next 9 (123 downloads) |
![]() |
aarch64 (142)*, s390x (121)*, x86_64 (138)* | Centos-stream 10 (33 downloads) |
![]() |
aarch64 (9322)*, ppc64le (1397)*, x86_64 (56608)* | Centos-stream 8 (84 downloads) |
![]() |
aarch64 (1881)*, ppc64le (1510)*, s390x (1472)*, x86_64 (2434)* | Centos-stream 9 (137 downloads) |
![]() |
aarch64 (1584)*, ppc64le (1482)*, s390x (1415)*, x86_64 (1567)* | EPEL 8 (99 downloads) |
![]() |
aarch64 (1845)*, ppc64le (1438)*, s390x (1467)*, x86_64 (2004)* | EPEL 9 (379 downloads) |
![]() |
aarch64 (390)*, i386 (395)*, ppc64le (145)*, s390x (135)*, x86_64 (390)* | Fedora 39 multilib x86_64+i386 (0 downloads) |
![]() |
aarch64 (260)*, i386 (258)*, ppc64le (132)*, s390x (120)*, x86_64 (261)* | Fedora 40 multilib x86_64+i386 (94 downloads) |
![]() |
aarch64 (80)*, i386 (75)*, ppc64le (69)*, s390x (62)*, x86_64 (75)* | Fedora 41 multilib x86_64+i386 (37 downloads) |
![]() |
aarch64 (0)*, i386 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora 42 multilib x86_64+i386 (2 downloads) |
![]() |
aarch64 (835)*, ppc64le (530)*, s390x (501)*, x86_64 (745)* | Fedora eln (161 downloads) |
![]() |
aarch64 (1782)*, i386 (1788)*, ppc64le (1394)*, s390x (1474)*, x86_64 (1891)* | Fedora rawhide multilib x86_64+i386 (207 downloads) |
![]() |
aarch64 (1765)*, i586 (1783)*, x86_64 (1766)* | Mageia 8 (127 downloads) |
![]() |
aarch64 (134)*, i586 (140)*, x86_64 (142)* | Mageia 9 (36 downloads) |
![]() |
aarch64 (1802)*, x86_64 (1788)* | Mageia cauldron (122 downloads) |
![]() |
aarch64 (131)*, x86_64 (132)* | openEuler 22.03 (35 downloads) |
![]() |
aarch64 (1066)*, i586 (964)*, ppc64le (954)*, x86_64 (976)* | openSUSE Tumbleweed (118 downloads) |
![]() |
aarch64 (132)*, s390x (113)*, x86_64 (154)* | Rhel 8 (76 downloads) |
![]() |
aarch64 (135)*, s390x (121)*, x86_64 (159)* | Rhel 9 (48 downloads) |
* Total number of downloaded packages.