A Tor package updater and runner as an I2P Plugin. This plugin is usable on Windows, Linux, and OSX, as is the freestanding binary. This also functions as a freestanding update for the Tor Browser Bundle and is capable of configuring Tor Browser from the terminal and updating it without running it, should the user choose to operate this way.
See Usage for command-line usage.
Linux: Usable, everything implemented works. Windows: Usable, everything implemented works. OSX: Usable, everything implemented works.
Other systems are not targeted and should use a Tor binary built from source, provided by TPO or, their prefered package management system and not this plugin. The plugin will not start a Tor instance if a SOCKS proxy is open on port 9050.
mibbit
IRC client.This is also useful as a library for downloading a Tor Browser Bundle. This API isn’t really stable, more “stabilizing.” Feel free to use it, but it may still change a little.
To create a new instance, use:
client, err = tbserve.NewClient(*verbose, *lang, *system, *arch, &content)
Customize the client using the exposed variables and methods:
client.Host = *host
client.Port = *port
client.TBS.Profile = &content client.TBS.PassThroughArgs = flag.Args()
And serve the controller:
if err := client.Serve(); err != nil {
log.Fatal(err) }
Garlic icons created by Icongeek26 - Flaticon Onion icons created by Freepik - Flaticon