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 (35)*, x86_64 (35)* Amazonlinux 2023 (8 downloads)
Centos-stream+epel-next 8 aarch64 (500)*, ppc64le (455)*, x86_64 (495)* Centos-stream+epel-next 8 (53 downloads)
Centos-stream+epel-next 9 aarch64 (701)*, ppc64le (480)*, s390x (455)*, x86_64 (705)* Centos-stream+epel-next 9 (94 downloads)
Centos-stream 10 aarch64 (35)*, s390x (35)*, x86_64 (35)* Centos-stream 10 (9 downloads)
Centos-stream 8 aarch64 (9224)*, ppc64le (1308)*, x86_64 (56508)* Centos-stream 8 (52 downloads)
Centos-stream 9 aarch64 (1755)*, ppc64le (1417)*, s390x (1392)*, x86_64 (2313)* Centos-stream 9 (104 downloads)
EPEL 8 aarch64 (1491)*, ppc64le (1392)*, s390x (1320)*, x86_64 (1461)* EPEL 8 (73 downloads)
EPEL 9 aarch64 (1714)*, ppc64le (1346)*, s390x (1382)*, x86_64 (1792)* EPEL 9 (242 downloads)
Fedora 38 aarch64 (540)*, i386 (530)*, ppc64le (265)*, s390x (265)*, x86_64 (578)* Fedora 38 multilib x86_64+i386 (0 downloads)
Fedora 39 aarch64 (300)*, i386 (300)*, ppc64le (55)*, s390x (60)*, x86_64 (300)* Fedora 39 multilib x86_64+i386 (85 downloads)
Fedora 40 aarch64 (160)*, i386 (160)*, ppc64le (30)*, s390x (35)*, x86_64 (160)* Fedora 40 multilib x86_64+i386 (42 downloads)
Fedora eln aarch64 (736)*, ppc64le (435)*, s390x (420)*, x86_64 (645)* Fedora eln (134 downloads)
Fedora rawhide aarch64 (1658)*, i386 (1672)*, ppc64le (1299)*, s390x (1389)*, x86_64 (1759)* Fedora rawhide multilib x86_64+i386 (169 downloads)
Mageia 8 aarch64 (1646)*, i586 (1662)*, x86_64 (1645)* Mageia 8 (100 downloads)
Mageia 9 aarch64 (35)*, i586 (40)*, x86_64 (35)* Mageia 9 (9 downloads)
Mageia cauldron aarch64 (1680)*, x86_64 (1673)* Mageia cauldron (97 downloads)
openEuler 22.03 aarch64 (30)*, x86_64 (30)* openEuler 22.03 (13 downloads)
openSUSE Tumbleweed aarch64 (1006)*, i586 (904)*, ppc64le (897)*, x86_64 (916)* openSUSE Tumbleweed (90 downloads)
Rhel 8 aarch64 (35)*, s390x (35)*, x86_64 (37)* Rhel 8 (17 downloads)
Rhel 9 aarch64 (35)*, s390x (36)*, x86_64 (37)* Rhel 9 (15 downloads)

* Total number of downloaded packages.