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 (5)*, x86_64 (5)* Amazonlinux 2023 (1 downloads)
Centos-stream+epel-next 8 aarch64 (470)*, ppc64le (430)*, x86_64 (465)* Centos-stream+epel-next 8 (43 downloads)
Centos-stream+epel-next 9 aarch64 (671)*, ppc64le (455)*, s390x (425)*, x86_64 (673)* Centos-stream+epel-next 9 (83 downloads)
Centos-stream 10 aarch64 (5)*, ppc64le (0)*, s390x (5)*, x86_64 (5)* Centos-stream 10 (1 downloads)
Centos-stream 8 aarch64 (9193)*, ppc64le (1283)*, x86_64 (56478)* Centos-stream 8 (45 downloads)
Centos-stream 9 aarch64 (1717)*, ppc64le (1392)*, s390x (1362)*, x86_64 (2269)* Centos-stream 9 (93 downloads)
Custom 1 i386 (0)*, x86_64 (0)* Custom 1 multilib x86_64+i386 (2 downloads)
EPEL 8 aarch64 (1461)*, ppc64le (1367)*, s390x (1290)*, x86_64 (1429)* EPEL 8 (65 downloads)
EPEL 9 aarch64 (1678)*, ppc64le (1321)*, s390x (1352)*, x86_64 (1738)* EPEL 9 (227 downloads)
Fedora 37 aarch64 (1608)*, i386 (1584)*, x86_64 (1684)* Fedora 37 multilib x86_64+i386 (0 downloads)
Fedora 38 aarch64 (520)*, i386 (510)*, ppc64le (245)*, s390x (245)*, x86_64 (558)* Fedora 38 multilib x86_64+i386 (147 downloads)
Fedora 39 aarch64 (270)*, i386 (270)*, ppc64le (30)*, s390x (30)*, x86_64 (270)* Fedora 39 multilib x86_64+i386 (68 downloads)
Fedora 40 aarch64 (130)*, i386 (130)*, ppc64le (5)*, s390x (5)*, x86_64 (130)* Fedora 40 multilib x86_64+i386 (26 downloads)
Fedora eln aarch64 (706)*, i386 (701)*, ppc64le (415)*, s390x (395)*, x86_64 (615)* Fedora eln multilib x86_64+i386 (113 downloads)
Fedora rawhide aarch64 (1622)*, i386 (1634)*, ppc64le (1274)*, s390x (1359)*, x86_64 (1723)* Fedora rawhide multilib x86_64+i386 (150 downloads)
Mageia 8 aarch64 (1610)*, i586 (1626)*, x86_64 (1607)* Mageia 8 (86 downloads)
Mageia 9 aarch64 (5)*, i586 (5)*, x86_64 (5)* Mageia 9 (1 downloads)
Mageia cauldron aarch64 (1642)*, i586 (1658)*, x86_64 (1635)* Mageia cauldron (87 downloads)
openEuler 20.03 aarch64 (5)*, x86_64 (5)* openEuler 20.03 (2 downloads)
openEuler 22.03 aarch64 (5)*, x86_64 (5)* openEuler 22.03 (1 downloads)
Openmandriva cooker aarch64 (0)*, i686 (0)*, x86_64 (0)* Openmandriva cooker (3 downloads)
Openmandriva rolling aarch64 (0)*, i686 (0)*, x86_64 (0)* Openmandriva rolling (3 downloads)
openSUSE Leap 15.4 aarch64 (0)*, x86_64 (0)* openSUSE Leap 15.4 (1 downloads)
openSUSE Leap 15.5 aarch64 (0)*, x86_64 (0)* openSUSE Leap 15.5 (1 downloads)
openSUSE Tumbleweed aarch64 (988)*, i586 (886)*, ppc64le (882)*, x86_64 (898)* openSUSE Tumbleweed (81 downloads)
Rhel 8 aarch64 (5)*, s390x (5)*, x86_64 (7)* Rhel 8 (3 downloads)
Rhel 9 aarch64 (5)*, s390x (5)*, x86_64 (5)* Rhel 9 (2 downloads)

* Total number of downloaded packages.