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

* Total number of downloaded packages.