Firejail
firejail.wordpress.com
What it is
Firejail is a free, self-hosted Linux sandboxing program for restricting untrusted applications, servers, graphical programs, and login sessions. It uses Linux namespaces and seccomp-bpf so sandboxed processes receive private views of network, process, and mount tables. The software runs on Linux computers with a 3.x kernel or newer. Security controls include protocol filtering, noroot user namespaces, Linux capabilities, D-BUS filtering, and optional AppArmor or SELinux support. Mandatory Access Control can block more than 1,000 desktop applications from passwords, encryption keys, and private data, with more than 1,000 profiles available in /etc/firejail. Firejail can create an isolated TCP/IP stack with routing, firewall, and interfaces, and nettrace can inspect traffic. AppImage packages are supported. Firetools adds a Qt5 graphical launcher, tray integration, editing, management, and statistics; FDNS provides DNS-over-HTTPS through non-logging providers. Running sudo firecfg integrates application menus and file-manager launches. The project targets home users and Linux beginners rather than enterprise customers.
Spec sheet
- Support
- The project directs support questions to its GitHub wiki and asks users to report security bugs by email.Read 30 Sep 2026 · firejail.wordpress.com
- Access control
- Mandatory Access Control blocks access to passwords, encryption keys, and private data for more than 1000 desktop applications.Read 30 Sep 2026 · firejail.wordpress.com
- AppImage support
- Firejail natively supports AppImage packages through the --appimage option.Read 30 Sep 2026 · firejail.wordpress.com
- Application coverage
- Firejail can sandbox servers, graphical applications, and user login sessions.Read 30 Sep 2026 · firejail.wordpress.com
- Desktop integration
- Running sudo firecfg integrates Firejail with application menus and file-manager launches.Read 30 Sep 2026 · firejail.wordpress.com
- DNS companion
- FDNS is a DNS-over-HTTPS proxy that uses DoH services from non-logging providers.Read 30 Sep 2026 · firejail.wordpress.com
- GUI companion
- Firetools is a Qt5 graphical interface providing a sandbox launcher, system-tray integration, editing, management, and statistics.Read 30 Sep 2026 · firejail.wordpress.com
- Kernel support
- The software runs on Linux computers with a 3.x kernel version or newer.Read 30 Sep 2026 · firejail.wordpress.com
- Network isolation
- Firejail can create an isolated TCP/IP stack with its own routing table, firewall, and interfaces.Read 30 Sep 2026 · firejail.wordpress.com
- Network monitoring
- The software can inspect network traffic with its nettrace feature for analyzing and monitoring application behavior.Read 30 Sep 2026 · firejail.wordpress.com
- Process isolation
- Sandboxed processes receive private views of shared kernel resources including the network, process, and mount tables.Read 30 Sep 2026 · firejail.wordpress.com
- Sandboxing
- Firejail is a SUID program that restricts untrusted applications using Linux namespaces and seccomp-bpf.Read 30 Sep 2026 · firejail.wordpress.com
- Security controls
- Security filters include seccomp-bpf, communication protocol filtering, noroot user namespaces, Linux capabilities, D-BUS filtering, and optional AppArmor or SELinux support.Read 30 Sep 2026 · firejail.wordpress.com
- Security profiles
- More than 1000 application profiles are available by default in /etc/firejail.Read 30 Sep 2026 · firejail.wordpress.com
- Target users
- The project identifies home users and Linux beginners as its target market and describes Firejail as a consumer product rather than an enterprise product.Read 30 Sep 2026 · firejail.wordpress.com
Plans and prices
Strong points and limits
Strong points
- Free GPL v2 community project
- Linux namespace and seccomp isolation
- More than 1,000 application profiles
- Network stack isolation and monitoring
- AppImage support
Limits
- Linux-only with 3.x kernel requirement
- Project targets consumers, not enterprises
- Self-hosted deployment required
- Security configuration is user-managed
Who it suits
It suits home users and Linux beginners who need local application isolation, network controls, and optional graphical management on Linux.
Verdict
Firejail offers extensive Linux sandbox controls, profiles, and network isolation at no listed cost. Its Linux-only, self-hosted focus and consumer orientation make platform and deployment fit important.
Where Specifiction places it
- Sandbox Software#11 of 267.7