Can add "torsocks" and/or "timeprivacy" before invocation of applications when configured to do so. For example, when simply typing "apt-get" instead of "torsocks apt-get", "apt-get" can still be routed over Tor.
Uwt is a hack, which can be used to add stream isolation support to torsocks as long as torsocks does not feature native stream isolation support.
The uwt package comes with the following applications pre-configured to use uwtwrapper, Tor and stream isolation:
- apt-get
- aptitude-curses
- curl
- git
- gpg
- gpg2
- mixmaster-update
- rawdog
- ssh
- wget
- yum
- yumdownloader
To circumvent a uwt wrapper on a by case base, you append ".anondist-real" to the command, for example "apt-get.anondist-real". You can also deactivate specific or all uwt wrappers by using the stackable .d-style configuration folder /etc/uwt.d.
Uwt can only work only as good as torsocks. If torsocks is unable to route all of an application's traffic over Tor, ex. if there is an leak, there will also be one when using uwt. For that reason, it is recommended to use Anonymity Distributions, that prevent such leaks.
If an applications has native support for socks proxy settings, those should be preferred over uwt. Also refer to the TorifyHOWTO and your distribution's documentation.
Timeprivacy can keep your time private. You can create wrappers for applications and timeprivacy will feed those applications with a fake time, which obfuscates at which time you really used that applications (such as when you made the git commit or when you signed that document). It does NOT set your time zone to UTC. (You could manually set your timezone to UTC or install the timezone-utc package.)
This package is probably most useful for Anonymity Distributions.
This package is produced independently of, and carries no guarantee from, The Tor Project.
(This package description has been automatically extracted and mirrored from debian/control
.)
See also man
folder for more information.
Generic Readme Version 0.3
Generic Readme beings here. Have a look into the man
sub folder (if available).
The functionality of this package was once exclusively available in the Whonix (github) anonymity distribution.
Because multiple projects and individuals stated interest in various of Whonix's functionality (examples: Qubes OS (discussion); piratelinux (discussion)), it's best to share as much source code as possible, it's best to share certain characteristics (such as /etc/hostname etc.) among all anonymity distributions) Whonix has been split into multiple separate packages.
Files in etc/...
in root source folder will be installed to /etc/...
, files in usr/...
will be installed to /usr/...
and so forth. This should make renaming, moving files around, packaging, etc. very simple. Packaging of most packages looks very similar.
Although probably due to generic packaging not very hard. Still, this requires developer skills. Ports welcome!
See comments below and instructions.
- Replace
apparmor-profile-torbrowser
with the actual name of this package (equals the root source folder name of this package after you git cloned it). - You only need config-package-dev, when it is listed in the
Build-Depends:
field indebian/control
. - Many packages do not have signed git tags yet. You may request them if desired.
- We might later use a documentation template.
Binary packages are available in Whonix's APT repository. By no means you are required to use the binary version of this package. This might be interesting for users of Debian and derivatives. Note, that usage of this package outside of Whonix is untested and there is no maintainer that supports this use case.
1. Get Whonix's Signing Key.
2. Add Whonix's Signing Key to apt-key.
gpg --export 916B8D99C38EAF5E8ADC7A2A8D66066A2EEACCDA | sudo apt-key add -
3. Add Whonix's APT repository.
echo "deb http://deb.whonix.org stretch main" > /etc/apt/sources.list.d/whonix.list
4. Update your package lists.
sudo apt-get update
5. Install this package. Replace package-name
with the actual name of this package.
sudo apt-get install package-name
Most welcome. Ports, distribution maintainers, developers, patches, forks, testers, comments, etc. all welcome.
- Professional Support: https://www.whonix.org/wiki/Support#Professional_Support
- Free Forum Support: https://www.whonix.org/forum
- Github Issues
- twitter: https://twitter.com/Whonix