Another tutorial by me, in this short tutorial I will be explaining setting up Proxychains with TOR =)
We'll be setting up Proxychains on our Kali OS.
Installing Tor:
First we have to make sure Tor is installed:
Open your terminal and type the following:
If the package is installed check if Tor is running:
You can use sudo "service tor start" and "sudo service tor stop" to start or stop the service.
Set up Proxychains:
Now we need to configure our Proxychains config file, first let's locate the proxychains directory:
![[Image: kywcaq1.png]](https://i.imgur.com/kywcaq1.png)
You should see that the proxychains config file is in /etc/.
We can use Kali's "leafpad" to edit the file. Type:
Here's the content of the config file:
We can use three processes of chaining with proxychains.
Strict Chain: Allows proxies to be chained in a certain order.
Random Chain: Proxies are chosen at random in your proxy list.
Dynamic Chain: Dynamic chain works in the same way as strict chain but skips non working proxies. This is what we will be using in this guide.
Add a "#" in front of Strict chain and uncomment Dynamic Chain.
Go to the bottom of the file and change “socks4 127.0.0.1 9050” to “socks5 127.0.0.1 9050”.
Testing Proxychains
We are ready to go ! Let's check our current IP adress on https://www.whatismyip.com. Remember it, then close firefox.
Now in your terminal write:
Your IP should have changed and you are now browsing through a tor tunnel.
You can start any program with proxychains by typing "proxychains" before your program's name:
That's it ! If you have any question shoot me a PM or post here I'll get back to you =)
We'll be setting up Proxychains on our Kali OS.
Installing Tor:
First we have to make sure Tor is installed:
Open your terminal and type the following:
Code
sudo apt-get install tor proxychainsIf the package is installed check if Tor is running:
Code
sudo service tor statusYou can use sudo "service tor start" and "sudo service tor stop" to start or stop the service.
Set up Proxychains:
Now we need to configure our Proxychains config file, first let's locate the proxychains directory:
Code
locate proxychains![[Image: kywcaq1.png]](https://i.imgur.com/kywcaq1.png)
You should see that the proxychains config file is in /etc/.
We can use Kali's "leafpad" to edit the file. Type:
Code
leafpad /etc/proxychains.confHere's the content of the config file:
Code
# proxychains.conf VER 4
#
# HTTP, SOCKS4, SOCKS5 tunneling proxifier with DNS.
#
# The option below identifies how the ProxyList is treated.
# only one option should be uncommented at time,
# otherwise the last appearing option will be accepted
#
#dynamic_chain
#
# Dynamic - Each connection will be done via chained proxies
# all proxies chained in the order as they appear in the list
# at least one proxy must be online to play in chainWe can use three processes of chaining with proxychains.
Strict Chain: Allows proxies to be chained in a certain order.
Random Chain: Proxies are chosen at random in your proxy list.
Dynamic Chain: Dynamic chain works in the same way as strict chain but skips non working proxies. This is what we will be using in this guide.
Add a "#" in front of Strict chain and uncomment Dynamic Chain.
Go to the bottom of the file and change “socks4 127.0.0.1 9050” to “socks5 127.0.0.1 9050”.
Testing Proxychains
We are ready to go ! Let's check our current IP adress on https://www.whatismyip.com. Remember it, then close firefox.
Now in your terminal write:
Code
proxychains firefox whatismyip.comYour IP should have changed and you are now browsing through a tor tunnel.
You can start any program with proxychains by typing "proxychains" before your program's name:
Code
proxychains nmap
proxychains sqlmapThat's it ! If you have any question shoot me a PM or post here I'll get back to you =)


