Hacking the Tor Control Protocol
8 min readOct 3, 2009
Every installation of Tor includes a server and communication protocol used to control all aspects of client’s operation.
First enable the control port, which is disabled by default. There are several ways we can enable it:
- Edit torrc configuration file (normally located in /etc/tor/torrc on unix systems). Uncomment ControlPort line as follows:
## The port on which Tor will listen for local connections from Tor
## controller applications, as documented in control-spec.txt.
ControlPort 9051