/strict-splittun

Strictly split-tunnel over OpenVPN (ran with root UID 0) by dropping non-root traffic within the network namespace

Primary LanguageShellGNU Affero General Public License v3.0AGPL-3.0

Strict Split Tunnel

Strictly split-tunnel over OpenVPN (ran with root/UID 0) and dropping traffic not owned by root. By dropping non-root traffic, if OpenVPN crashed then all non-root traffic within the network namespace would be dropped by iptables. The intent is to expand and refactor as needed (optimistically on request). Among the many assumptions likely made when writing bin/sspilttun, the setup relies on updating .ovpn to point to your credential file.

tl;dr if TOR is ran using a non-root UID within the network namespace, then the user is safer---an attacker would have to bypass TOR and chain a privilege escalation before being able to expose your host IP.

Stay safe and do good.