Tor 0.4.9.3-alpha-dev
Loading...
Searching...
No Matches
client Directory Reference

feature/client: Client-specific code

More...

Files

 addressmap.c
 The addressmap module manages the processes by which we rewrite addresses in client requess. It handles the MapAddress controller and torrc commands, and the TrackHostExits feature, and the client-side DNS cache (deprecated).
 
 addressmap.h
 Header for addressmap.c.
 
 bridges.c
 Code to manage bridges and bridge selection.
 
 bridges.h
 Header file for circuitbuild.c.
 
 circpathbias.c
 Code to track success/failure rates of circuits built through different tor nodes, in an attempt to detect attacks where an attacker deliberately causes circuits to fail until the client choses a path they like.
 
 circpathbias.h
 
 dnsserv.c
 Implements client-side DNS proxy server code.
 
 dnsserv.h
 Header file for dnsserv.c.
 
 entrynodes.c
 Code to manage our fixed first nodes for various functions.
 
 entrynodes.h
 Header file for circuitbuild.c.
 
 proxymode.c
 Determine whether we are trying to be a proxy.
 
 proxymode.h
 Header file for proxymode.c.
 
 transports.c
 Pluggable Transports related code.
 
 transports.h
 Headers for transports.c.
 

Detailed Description

feature/client: Client-specific code

(There is also a bunch of client-specific code in other modules.)