Skip to content

Tor Browser Starter. Hardening support (hardened-malloc and 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 independen…

License

Unknown, Unknown licenses found

Licenses found

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

sekure/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.

Integreation with hardened-malloc.

  • Tor Browser: Hardneing opt-in. When config option tb_hardening=true is set or when using command line option --hardening, file /usr/lib/libhardened_malloc.so/libhardened_malloc.so will be added to LD_PRELOAD environment variable if available.

  • SecBrowser: Hardening by default. File /usr/lib/libhardened_malloc.so/libhardened_malloc.so will be added to LD_PRELOAD environment variable if available.

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 (hardened-malloc and 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 independen…

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
COPYING
Unknown
LICENSE.tor

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 73.2%
  • HTML 13.5%
  • JavaScript 12.4%
  • Makefile 0.9%