#1
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:

Code:
sudo apt-get install tor proxychains

If the package is installed check if Tor is running:
Code:
sudo service tor status

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:

Code:
locate proxychains
[Image: 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.conf

Here'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 chain

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  
[url=javascript:void(0)]127.0.0.1[/url]  9050” to “socks5 [url=javascript:void(0)]127.0.0.1[/url]  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.com

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:

Code:
proxychains nmap
proxychains sqlmap

That is it! 
[Image: Amusing.png]  Like this post and +rep me!  [Image: Amusing.png]