Tor  0.4.7.0-alpha-dev
control Directory Reference

feature/control: Controller API.

More...

Files

file  btrack.c [code]
 Bootstrap trackers.
 
file  btrack_circuit.c [code]
 Bootstrap tracker for origin circuits.
 
file  btrack_circuit.h [code]
 Header file for btrack_circuit.c.
 
file  btrack_orconn.c [code]
 Bootstrap tracker for OR connections.
 
file  btrack_orconn.h [code]
 Header file for btrack_orconn.c.
 
file  btrack_orconn_cevent.c [code]
 Emit bootstrap status events for OR connections.
 
file  btrack_orconn_cevent.h [code]
 Header file for btrack_orconn_cevent.c.
 
file  btrack_orconn_maps.c [code]
 Hash map implementation for btrack_orconn.c.
 
file  btrack_orconn_maps.h [code]
 Header file for btrack_orconn_maps.c.
 
file  btrack_sys.h [code]
 Declare subsystem object for the bootstrap tracker susbystem.
 
file  control.c [code]
 Implementation for Tor's control-socket interface.
 
file  control.h [code]
 Header file for control.c.
 
file  control_auth.c [code]
 Authentication for Tor's control-socket interface.
 
file  control_auth.h [code]
 Header file for control_auth.c.
 
file  control_bootstrap.c [code]
 Provide bootstrap progress events for the control port.
 
file  control_cmd.c [code]
 Implement various commands for Tor's control-socket interface.
 
file  control_cmd.h [code]
 Header file for control_cmd.c.
 
file  control_cmd_args_st.h [code]
 Definition for control_cmd_args_t.
 
file  control_connection_st.h [code]
 Controller connection structure.
 
file  control_events.c [code]
 Implement the event-reporting part of the controller API.
 
file  control_events.h [code]
 Header file for control_events.c.
 
file  control_fmt.c [code]
 Formatting functions for controller data.
 
file  control_fmt.h [code]
 Header file for control_fmt.c.
 
file  control_getinfo.c [code]
 Implementation for miscellaneous controller getinfo commands.
 
file  control_hs.c [code]
 Implement commands for Tor's control-socket interface that are related to onion services.
 
file  control_proto.c [code]
 Formatting functions for controller data.
 
file  control_proto.h [code]
 Header file for control_proto.c.
 
file  getinfo_geoip.c [code]
 GEOIP-related controller GETINFO commands.
 
file  getinfo_geoip.h [code]
 Header for getinfo_geoip.c.
 

Detailed Description

feature/control: Controller API.

The Controller API is a text-based protocol that another program (or another thread, if you're running Tor in-process) can use to configure and control Tor while it is running. The current protocol is documented in control-spec.txt.