Tor-ramdisk is an i686 uClibc-based micro Linux distribution whose only purpose is to host a Tor server in an environment that maximizes security and privacy. Tor is a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. Security is enhanced in tor-ramdisk by employing a monolithically compiled GRSEC/PAX patched kernel and hardened system tools. Privacy is enhanced by turning off logging at all levels so that even the Tor operator only has access to minimal information. Finally, since everything runs in ephemeral memory, no information survives a reboot, except for the Tor configuration file and the private RSA key, which may be exported/imported by FTP.
| Tags | Internet Communications Proxy Servers Security Operating Systems Linux Distributions Networking |
|---|---|
| Licenses | GPLv3 |
Recent releases


Changes: Tor was updated to 0.2.0.35. Busybox was updated to 1.14.1 and the applet selection was slimmed down, giving the system a more embedded feel and reducing possible attack vectors. The kernel was updated to 2.6.28.8 plus Gentoo's hardened-patches-2.6.28-10.extras. The UI was cleaned up by removing redundant features.


Changes: A netboot image for the MIPS port is now available for the Atheros AR7161 CPU found on router boards such as the RB433AH. This image has been tested "in the wild". Both big and little endian images for a QEMU emulated environment are also available for testing purposes. All binaries are now statically linked against uClibc, fixing broken DNS resolution and time synchronization.


Changes: This release includes minor feature enhancements and incorporates security fixes from upstream. Tor was updated to version 0.2.0.34. The UI was enhanced, so now users can check or set the system time via rdate as a fallback if ntpd should fail, and top information is included when querying the system resources. The scripts to build tor-ramdisk from scratch were cleaned up. As with all releases, this one has been tested "in the wild".


Changes: This is a minor maintenance update. Tor was updated to version 0.2.0.33 and busybox to 1.13.2. As with all releases, this one has been tested "in the wild".


Changes: This initial port of tor-ramdisk to the MIPS architecture has only been tested in a QEMU emulated environment, but is functional despite known issues. Its is built using tor-0.2.0.33, busybox-1.13.2, and linux-2.6.18.6. Unlike the default branch, binaries are statically linked against glibc, and a vanilla kernel is employed.