iguanajuice/flypaper

Project ID: 231568

Description

An external way to bind applications to specific network interfaces.

No LD_PRELOAD hacks, no complex net namespace setup, no program restarts between rule changes.

Can be used for:

  • Per-application split tunneling for VPNs
  • Binding apps and services to network interfaces
  • Marking sockets for app-based routing/filtering

Installation Instructions

Enable this repository: sudo dnf copr enable iguanajuice/flypaper

Install flypaper package: sudo dnf install flypaper

Enable and start the daemon: sudo systemctl enable --now flypaperd

Further instructions on usage.

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
Fedora 42 x86_64 (4)* Fedora 42 (2 downloads)
Fedora 43 x86_64 (10)* Fedora 43 (4 downloads)
Fedora 44 x86_64 (8)* Fedora 44 (2 downloads)
Fedora rawhide x86_64 (0)* Fedora rawhide (0 downloads)

* Total number of downloaded packages.