The end goal would be to port Vidalia as a browser extension removing the need for a separate set of software and interface for controlling and viewing how tor operates. An alternate to this is to simply start from zero and build a tor controller which is minimal, provides the necessary information and control to the user, and loads within the browser construct/sandbox/application space.
Research topics will include how to secure the controller from attacks in other parts of the browser and the pages rendered by the browser itself. Providing APIs or interfaces for other extensions to influence, control, or augment this tor controller are further areas of exploration.
This is a difficult problem and implementation may involve new technologies that do not exist in browsers today.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
TorBirdy is not a controller and will never be a controller, I hope.
Of course. I think it's best that TorController be its own addon independent from either Torbutton or TorBirdy. In an ideal world, it would the ability to run in either Thunderbird, Firefox, or even both at the same time for a single Tor instance.
I'm just saying that if we hired an additional extension developer, there's a whole lot of stuff for them to do aside from just the TorController..
Trac: Description: The end goal would be to port Vidalia as a browser plugin removing the need for a separate set of software and interface for controlling and viewing how tor operates. An alternate to this is to simply start from zero and build a tor controller which is minimal, provides the necessary information and control to the user, and loads within the browser construct/sandbox/application space.
Research topics will include how to secure the controller from attacks in other parts of the browser and the pages rendered by the browser itself. Providing APIs or interfaces for other plugins to influence, control, or augment this tor controller are further areas of exploration.
This is a difficult problem and implementation may involve new technologies that do not exist in browsers today.
to
The end goal would be to port Vidalia as a browser extension removing the need for a separate set of software and interface for controlling and viewing how tor operates. An alternate to this is to simply start from zero and build a tor controller which is minimal, provides the necessary information and control to the user, and loads within the browser construct/sandbox/application space.
Research topics will include how to secure the controller from attacks in other parts of the browser and the pages rendered by the browser itself. Providing APIs or interfaces for other extensions to influence, control, or augment this tor controller are further areas of exploration.
This is a difficult problem and implementation may involve new technologies that do not exist in browsers today.
Please add reading an environment variable. If NO_TORLAUNCHER=1 (or any other name), disable the wizard [1] and do not start Tor. This would be helpful for already torified environments, such as transparent proxies, Whonix and perhaps Tails.
In case NO_TORLAUNCHER=1 is set, just use default settings (SocksPort 127.0.0.1:9150, ControlPort 127.0.0.1:9151).
,,
(From there one can use iptables or rinetd to forward those ports to somewhere else.)
[1] Refering to "Before the Tor Browser attempts to connect...".
We just modified Tor Launcher extension so that, if TOR_SKIP_LAUNCH=1, it will not display the configuration window or start a tor process. There is also a hidden browser pref. that does the same thing (extensions.torlauncher.start_tor=false) but having an env variable makes sense as well.