If you’re going to be doing work in the “dark web”, it’ll be useful to understand how to quickly and easily run commands via Tor.
First, assuming you’re using Linux, install Tor:
sudo apt install tor
sudo vi /etc/tor/torrc
Find the line containing the following:
…and uncomment it.
Next, find the following line:
Uncomment it, and change
Finally, restart the tor service:
sudo /etc/init.d/tor restart
Now, you can test to see if things are working as expected. Check your current ip:
…and compare the result to the following:
torify curl ifconfig.me 2>/dev/null
torify command can be used to run any command through tor. The redirect to
/dev/null is used because torify generates a handful of warnings on some platforms.
If all goes well, you should see the IP address you’re getting after going through Tor. If not, try restarting the tor service again.
Now, you’re ready to perform whatever tasks you need to from the shell, via Tor.
If you want to force Tor to generate a new circuit, and thus a new IP, use the following command:
echo -e 'AUTHENTICATE ""\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
After sending the NEWNYM signal, using the
torify'd curl command above should yield a new IP address.