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 (129)*, x86_64 (125)* Amazonlinux 2023 (26 downloads)
Centos-stream+epel-next 8 aarch64 (580)*, ppc64le (531)*, x86_64 (581)* Centos-stream+epel-next 8 (78 downloads)
Centos-stream+epel-next 9 aarch64 (786)*, ppc64le (565)*, s390x (525)*, x86_64 (797)* Centos-stream+epel-next 9 (115 downloads)
Centos-stream 10 aarch64 (130)*, s390x (107)*, x86_64 (123)* Centos-stream 10 (29 downloads)
Centos-stream 8 aarch64 (9308)*, ppc64le (1383)*, x86_64 (56594)* Centos-stream 8 (78 downloads)
Centos-stream 9 aarch64 (1863)*, ppc64le (1497)*, s390x (1462)*, x86_64 (2416)* Centos-stream 9 (129 downloads)
EPEL 8 aarch64 (1571)*, ppc64le (1467)*, s390x (1400)*, x86_64 (1549)* EPEL 8 (92 downloads)
EPEL 9 aarch64 (1826)*, ppc64le (1426)*, s390x (1456)*, x86_64 (1949)* EPEL 9 (347 downloads)
Fedora 39 aarch64 (385)*, i386 (390)*, ppc64le (135)*, s390x (130)*, x86_64 (385)* Fedora 39 multilib x86_64+i386 (0 downloads)
Fedora 40 aarch64 (245)*, i386 (245)*, ppc64le (117)*, s390x (105)*, x86_64 (247)* Fedora 40 multilib x86_64+i386 (86 downloads)
Fedora 41 aarch64 (65)*, i386 (60)*, ppc64le (55)*, s390x (49)*, x86_64 (60)* Fedora 41 multilib x86_64+i386 (30 downloads)
Fedora eln aarch64 (821)*, ppc64le (515)*, s390x (490)*, x86_64 (730)* Fedora eln (158 downloads)
Fedora rawhide aarch64 (1763)*, i386 (1776)*, ppc64le (1379)*, s390x (1459)*, x86_64 (1875)* Fedora rawhide multilib x86_64+i386 (197 downloads)
Mageia 8 aarch64 (1748)*, i586 (1769)*, x86_64 (1750)* Mageia 8 (122 downloads)
Mageia 9 aarch64 (120)*, i586 (125)*, x86_64 (127)* Mageia 9 (32 downloads)
Mageia cauldron aarch64 (1785)*, x86_64 (1776)* Mageia cauldron (115 downloads)
openEuler 22.03 aarch64 (120)*, x86_64 (119)* openEuler 22.03 (30 downloads)
openSUSE Tumbleweed aarch64 (1057)*, i586 (955)*, ppc64le (945)*, x86_64 (967)* openSUSE Tumbleweed (113 downloads)
Rhel 8 aarch64 (117)*, s390x (100)*, x86_64 (142)* Rhel 8 (69 downloads)
Rhel 9 aarch64 (120)*, s390x (106)*, x86_64 (145)* Rhel 9 (40 downloads)

* Total number of downloaded packages.