2026-03-08 20:37:45 +00:00
2026-03-08 20:37:45 +00:00

No-Internet Group

Description

Simple methodology to prevent specified Linux desktop programs having access to the public Internet via iptables

Getting Started

Dependencies

*iptables *systemd or cron *sg

Creating the Group

First we will create the controlled access group through which programs will be denied public network access

groupadd no-internet

Creating the Systemd Service

Note: a similar effect could be achived via crontab by making an entry along the lines of

@reboot  root  iptables -I OUTPUT 1 -m owner --gid-owner "no-internet" -j DROP

Modifying .desktop entries

Limitations

As iptables operates at layer 3 programs ran through this sandboxed group will still be able to reach devices within the same broadcast domain

Description
No description provided
Readme 238 KiB