вторник, 21 августа 2012 г.

Лёгкая анонимизация трафика через связку Tor + Proxychains в Debian

English: Tor Logo
English: Tor Logo (Photo credit: Wikipedia)








Сейчас правительства многих стран стараются максимально сократить анонимную деятельность людей в интернете. Выпускают различные законы прикрываясь благой деятельностью стараются свести всё к тотальному контролю.

И всё бы ни чего, но согласитесь не приятно осознавать что кто-то в любой момент может взять и прочитать всё что вы пишите, на какие сайты ходите и пр. .

На эту тему  можно много холивалить но что мы можем противопоставить.
На данный момент есть 2 популярных, развивающихся проекта, это: I2P и TorProject.
  1. I2Phttp://www.i2p2.de/ Это распределённая шифрованная сеть, имеющая собственные ресурсы, которая использует интернет в качестве транспорта для своих нужд.
  2. TorProjecthttps://www.torproject.org/ Это распределённая сеть обеспечивающая анонимизацию вашего трафика в пределах глобальной сети интернет.
В этой статье мы рассмотрим самый простой способ анонимизировать ваш трафик для любого приложения вашей системы с помощью связки Tor + Proxychains, даже если оно не предусматривает работу через SOCKS Proxy.


Приступим.
Собственно в Debian нам даже настраивать ничего не придётся, за нас это сделали сборщики дистрибутива.

Ставим ПО:
apt-get update
apt-get install proxychains tor -y
Теперь каждое приложение запущенное через Proxychains будет получать доступ к сети через Tor сеть. Прочитать об организации сети Tor вы можете ТУТ.

Проверим результат:

Текущий IP адрес.
wget -O - http://2ip.ru | grep big | gawk -F\<big\> '{print $2}' | gawk -F\<\/big\> '{print "You IP Adres "$1}'
--2012-08-21 03:44:54--  http://2ip.ru/
Resolving 2ip.ru (2ip.ru)... 188.40.74.9, 188.40.74.10
Connecting to 2ip.ru (2ip.ru)|188.40.74.9|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `STDOUT'

    [  <=>                                                                                                                                                       ] 25,427      80.5K/s   in 0.3s    

2012-08-21 03:44:54 (80.5 KB/s) - written to stdout [25427]

You IP Adres 2.92.123.200
Адрес который вы получили через Tor сеть
proxychains wget -O - http://2ip.ru | grep big | gawk -F\<big\> '{print $2}' | gawk -F\<\/big\> '{print "You IP Adres "$1}'
--2012-08-21 03:45:28--  http://2ip.ru/
Resolving 2ip.ru (2ip.ru)... |DNS-request| 2ip.ru 
|S-chain|-<>-127.0.0.1:9050-<><>-4.2.2.2:53-<><>-OK
|DNS-response| 2ip.ru is 188.40.74.10
188.40.74.10
Connecting to 2ip.ru (2ip.ru)|188.40.74.10|:80... |S-chain|-<>-127.0.0.1:9050-<><>-188.40.74.10:80-<><>-OK
connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `STDOUT'

    [  <=>                                                                                                                                                       ] 25,745      84.3K/s   in 0.3s    

2012-08-21 03:45:32 (84.3 KB/s) - written to stdout [25745]

You IP Adres 46.17.101.154
Для смены адреса, достаточно перезапустить ваш локальный Tor сервер:
/etc/init.d/tor restart
[ ok ] Stopping tor daemon...done.
[ ok ] Starting tor daemon...done.
Еще одна проверка.
proxychains wget -O - http://2ip.ru | grep big | gawk -F\<big\> '{print $2}' | gawk -F\<\/big\> '{print "You IP Adres "$1}'
--2012-08-21 04:54:33--  http://2ip.ru/
Resolving 2ip.ru (2ip.ru)... |DNS-request| 2ip.ru 
|S-chain|-<>-127.0.0.1:9050-<><>-4.2.2.2:53-<><>-OK
<><>-OK
|DNS-response| 2ip.ru is 188.40.74.10
188.40.74.10
Connecting to 2ip.ru (2ip.ru)|188.40.74.10|:80... |S-chain|-<>-127.0.0.1:9050-<><>-188.40.74.10:80-<><>-OK
connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `STDOUT'

    [  <=>                                                                                                                                                       ] 26,507      26.0K/s   in 1.0s    

2012-08-21 04:54:42 (26.0 KB/s) - written to stdout [26507]

You IP Adres 94.126.178.1
Соответственно вы можете вручную настроить свои программы на использование  Tor используя следующие данные:
socks4     127.0.0.1 9050




Enhanced by Zemanta