Advanced Onion Router is designed to be a client for OR network and intended to be an improved alternative for Tor+Vidalia+Privoxy bundle for Windows users. It is able to "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 down 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.
What's New in This Release:
· corrected: a wrong timestamp verification prevented new introduction circuits from being built when accessing hidden services
· corrected: when calculating circuit build times, time() was used instead of get_time()
· address lengths in proxy requests are no longer limited to 256 bytes
· the list with directory authorities is no longer limited to 65536 bytes
· the list with banned hosts is no longer limited to 65536 bytes
· address policies are stored as a hash table instead of keeping the hash table separately
· all memory allocations are handled by tor_malloc() and tor_free() which checks for buffer overflows when freeing allocated memory
· all assertion failures are handled by tor_assert() which allows a crash report to be saved
· the exception handler can also save a list with all buffers allocated by tor_malloc()