Skip to content

Tor Browser Starter. Hardening support (firejail); Security Slider Choice Prompt; Open Link Confirmation; Qubes integration; Command line --new-tab, --new-window; start menu entry; Can optionally morph into SecBrowser ™ (A Security-hardened, Non-anonymous Browser / Tor Browser without Tor). This package is produced independently of, and carries …

License

Unknown, Unknown licenses found

Licenses found

Unknown
COPYING
Unknown
LICENSE.tor
Notifications You must be signed in to change notification settings

HulaHoop0/tb-starter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tor Browser Starter (by Whonix developers)

Both, a starter for Tor Browser as well as for SecBrowser. Provides security hardening, integration with Debian, Whonix and Qubes.

Starter.

  • Tor Browser Starter start menu entry and /usr/bin/torbrowser starter. Starts /home/user/.tb/tor-browser/start-tor-browser.

  • SecBrowser Starter start menu entry and /usr/bin/secbrowser starter. Starts /home/user/.secbrowser/secbrowser/start-tor-browser.

Integration with firejail.

  • Tor Browser: Hardening opt-in. When config option tb_hardening=true is set or when using command line option --hardening, firejail be used.

  • SecBrowser: Hardening by default. Firejail will be used.

Security Slider.

  • Tor Browser: Prompts to set security slider to default or maximum at first start

  • SecBrowser: Sets security slider to maximum by default.

Uses open-link-confirmation if available.

Prompts to install the browser if not yet installed.

Changes directory into browser directly before startup.

Custom homepage support.

Qubes integration.

Sanity tests:

  • Aborts if detected being run as root.
  • Aborts in Qubes TemplateVM.
  • Aborts in Qubes DVM Template.
  • Waits for Qubes mount dirs and gui agent being ready.
  • Prevents a browser previously used as SecBrowser being used as Tor Browser.

In Qubes AppVM copies browser from root image to private image at first start.

Tor Browser documentation by Whonix.

SecBrowser:

  • SecBrowser ™ is a security-hardened, non-anonymous browser.
  • SecBrowser ™ is Tor Browser without Tor.
  • SecBrowser ™ is a derivative of Tor Browser.
  • SecBrowser ™ homepage: https://www.whonix.org/wiki/SecBrowser

This package is produced independently of, and carries no guarantee from, The Tor Project.

How to install tb-starter using apt-get

1. Download Whonix's Signing Key.

wget https://www.whonix.org/patrick.asc

Users can check Whonix Signing Key for better security.

2. Add Whonix's signing key.

sudo apt-key --keyring /etc/apt/trusted.gpg.d/whonix.gpg add ~/patrick.asc

3. Add Whonix's APT repository.

echo "deb https://deb.whonix.org buster main contrib non-free" | sudo tee /etc/apt/sources.list.d/whonix.list

4. Update your package lists.

sudo apt-get update

5. Install tb-starter.

sudo apt-get install tb-starter

How to Build deb Package

Replace apparmor-profile-torbrowser with the actual name of this package with tb-starter and see instructions.

Contact

Donate

tb-starter requires donations to stay alive!

About

Tor Browser Starter. Hardening support (firejail); Security Slider Choice Prompt; Open Link Confirmation; Qubes integration; Command line --new-tab, --new-window; start menu entry; Can optionally morph into SecBrowser ™ (A Security-hardened, Non-anonymous Browser / Tor Browser without Tor). This package is produced independently of, and carries …

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
COPYING
Unknown
LICENSE.tor

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 73.9%
  • JavaScript 13.0%
  • HTML 12.3%
  • Makefile 0.8%