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 (164)*, x86_64 (158)* Amazonlinux 2023 (38 downloads)
Centos-stream+epel-next 9 aarch64 (820)*, ppc64le (600)*, s390x (559)*, x86_64 (829)* Centos-stream+epel-next 9 (130 downloads)
Centos-stream 10 aarch64 (161)*, s390x (138)*, x86_64 (157)* Centos-stream 10 (39 downloads)
Centos-stream 9 aarch64 (1906)*, ppc64le (1530)*, s390x (1492)*, x86_64 (2459)* Centos-stream 9 (149 downloads)
EPEL 9 aarch64 (1874)*, ppc64le (1456)*, s390x (1487)*, x86_64 (2069)* EPEL 9 (414 downloads)
Fedora 39 aarch64 (405)*, i386 (410)*, ppc64le (159)*, s390x (150)*, x86_64 (405)* Fedora 39 multilib x86_64+i386 (0 downloads)
Fedora 40 aarch64 (281)*, i386 (278)*, ppc64le (152)*, s390x (147)*, x86_64 (280)* Fedora 40 multilib x86_64+i386 (108 downloads)
Fedora 41 aarch64 (99)*, i386 (93)*, ppc64le (89)*, s390x (80)*, x86_64 (92)* Fedora 41 multilib x86_64+i386 (51 downloads)
Fedora 42 aarch64 (19)*, i386 (20)*, ppc64le (20)*, s390x (20)*, x86_64 (20)* Fedora 42 multilib x86_64+i386 (19 downloads)
Fedora eln aarch64 (855)*, ppc64le (550)*, s390x (520)*, x86_64 (765)* Fedora eln (170 downloads)
Fedora rawhide aarch64 (1808)*, i386 (1815)*, ppc64le (1414)*, s390x (1499)*, x86_64 (1917)* Fedora rawhide multilib x86_64+i386 (218 downloads)
Mageia 9 aarch64 (154)*, i586 (160)*, x86_64 (161)* Mageia 9 (43 downloads)
Mageia cauldron aarch64 (1827)*, x86_64 (1815)* Mageia cauldron (129 downloads)
openEuler 22.03 aarch64 (150)*, x86_64 (152)* openEuler 22.03 (41 downloads)
openSUSE Tumbleweed aarch64 (1081)*, i586 (979)*, ppc64le (963)*, x86_64 (991)* openSUSE Tumbleweed (124 downloads)
Rhel 9 aarch64 (155)*, s390x (140)*, x86_64 (187)* Rhel 9 (58 downloads)

* Total number of downloaded packages.