Skip to main content

Control firejail and tor desktop integration.

Project description

Anonjail

pyversions

anonjail is a tool to integrate Firejail + Tor sandboxing in the Linux desktop. Enable anonjail for an application and enjoy a more private and more secure desktop.

Those are the real coders behind this code, i’ve only made some brainless tweaks:

https://github.com/orjail/orjail & https://github.com/rahiel/firectl

Install

Automatic anonjail install with pip (debian10 based distros running GNOME only for naw. I know im so sorry):

sudo pip3 install anonjail --install-option="--autoinstall=y"

Install anonjail and do other steps separately:

sudo pip3 install anonjail

Dependencies

sudo apt-get -y update
sudo apt-get -y install bc tor firejail python3-pip

Extra steps (Enabling services and FireJail networking)

sudo systemctl enable tor --now
sudo systemctl enable apparmor --now
sudo sed -i 's/restricted-network yes/restricted-network no/g' /etc/firejail/firejail.config

If you r running Kali

git clone https://github.com/annoyinganongurl/kali-firejail-profiles.git
cp -R kali-firejail-profiles/* /etc/firejail/
rm -rf kali-firejail-profiles

Uninstall

To uninstall anonjail:

sudo pip3 uninstall anonjail

Usage

To see which applications owning a personal FJ profile you can enable and current config infos:

anonjail status

To see which applications with no personal FJ profile you can enable:

anonjail showapps

To enable firejail for a program:

sudo anonjail enable [name]
ex : sudo anonjail enable firefox

To disable firejail for a program:

sudo anonjail disable [name]
ex : sudo anonjail disable firefox

To enable tor + firejail for all program:

sudo anonjail enable --all --tor

To enable tor + firejail anonjail for a program:

sudo anonjail enable [name] --tor
ex : sudo anonjail enable firefox --tor

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anonjail-1.5.4.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

anonjail-1.5.4-py2.py3-none-any.whl (13.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file anonjail-1.5.4.tar.gz.

File metadata

  • Download URL: anonjail-1.5.4.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.8.0 tqdm/4.51.0 CPython/3.9.1+

File hashes

Hashes for anonjail-1.5.4.tar.gz
Algorithm Hash digest
SHA256 6592bba458db0d78625352c31c967fd7a8f9f40010316a9ec35147cb4f4d0f6e
MD5 232c2f006d0f8e655c678c218d929826
BLAKE2b-256 c1bf441bd45a4e5418d21ca0a20fe76b5bf34ae8373f07797779d2c3309a137b

See more details on using hashes here.

File details

Details for the file anonjail-1.5.4-py2.py3-none-any.whl.

File metadata

  • Download URL: anonjail-1.5.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.8.0 tqdm/4.51.0 CPython/3.9.1+

File hashes

Hashes for anonjail-1.5.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2119e113cb177e8eee0e481c94d1ca9cf7157ab43913560991a8c86f6c1e448f
MD5 39c1dcb0dd4e797ef2a0a7dfba034431
BLAKE2b-256 d424f1a79b231335727a09959a4196a31a50a81e909567432b73fc872e3ada58

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page