Advanced Onion Router is designed to be a portable client for TOR networks and intended to be an improved alternative for Tor+Vidalia+Privoxy bundle.
It can "force" a program and its plugins to use the Tor proxy regardless of its configured proxy settings.
Onion Routing is a distributed overlay network designed to anonymize TCP-based applications like web browsing, secure shell, and instant messaging. Clients choose a path through the network and build a circuit, in which each node (or 'onion router' or 'OR') in the path knows its predecessor and successor, but no other nodes in the circuit. Traffic flows in the circuit in fixed-size cells, which are unwrapped by a symmetric key at each node (like the layers of an onion) and relayed downstream.
Advanced Onion Router Features:
Portable: writes settings to application folder, does not write to the system registry
Read-only mode, when running from read-only media - no files are written
All configuration files can be encrypted with AES
All-In-One application - it can replace Tor, Vidalia, Privoxy/Polipo, calm, and more
Supported proxy protocols: Socks5, Socks4, HTTP, HTTPS (all on the same port, autodetected)
Support for corporate (NTLM) proxies
Point and click process interceptor that can redirect all connections to a program, disallow non-supported protocols and restrict some information about the local system (fake system time, fake local hostname, etc.)
Banlist for addresses and routers
HTTP header filtering that generates fake identity-dependent headers every time the identity is changed
Circuit builder that allows building circuits by specifying a node list and that can estimate good circuits
Nodes can be banned or added to favorites from any existing circuit or router selection dialogs
Circuit priorities can be changed from the "OR Network" page
AS path estimations for all circuits with the option to build only circuits that don't have AS path intersections
Avoid using in same circuit nodes from the same countries
Circuit length is optional and can be changed to have between 1 and ten routers
Better isolation between private identities (delete cookies from 5 supported browsers, expire an internal cookie cache, delete Flash/Silverlight cookies, generate new fake browser identity information, and more)
A list of favorite processes that can be started and intercepted at startup
All child processes created by a process that is intercepted are also intercepted
Onion address generator that can generate .onion addresses with a given prefix Automatic IP / identity changes that can use a configurable exit selection algorithm