ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Безопасность > Анонимность
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

TOR: Странное поведение с localhost PHP скриптами...
  #1  
Старый 06.01.2009, 18:36
Аватар для BNF
BNF
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме:
53206

Репутация: 5
По умолчанию TOR: Странное поведение с localhost PHP скриптами...

У меня есть скрипт: http://localhost/myget.php

Его содержание:
Код:
<?php echo file_get_contents( 'http://внешний-адрес-в-интернете.ru/get-my-ip.php' ); ?>
внешний-адрес-в-интернете.ru - это внешний сайт, на котором располагается мой скрипт выдающий мой айпишник и кучу других данных (для проверки работы Тора)

Моя задача:
Из скрипта http://localhost/myget.php анонимно через ТОР получить данные с адреса: http://внешний-адрес-в-интернете.ru/get-my-ip.php

Я использую
Gentoo Linux: /etc/init.d/tor start
FireFox: about:config -> socks_remote_dns = true
Плагин в FF: TorButton и FoxyProxy (тут прописан 127.0.0.1:9050)

Проблема
При попытке загрузить: http://localhost/myget.php - мне лиса предлагает скачать его (сохранить к себе на диск). Знаете, когда ещё веб сервер не сконфигурирован и php скрипты браузер предлагает не обработать и показать результат, а сохранить к себе на диск, т.к. не понял, что это такое.. Вот аналогичная ситуация.

Если загружать в браузере например такой урл: http://php.spb.ru/proxy/
то всё превосходно отображается (торо-анонимно).


А вот чё тор не дружит с локалкой? Как его бы подружить? Подскажите пожалуйста..
 
Ответить с цитированием

  #2  
Старый 06.01.2009, 18:39
Аватар для BNF
BNF
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме:
53206

Репутация: 5
По умолчанию

Просто проблема в том, что у меня некоторый скрипт на локалке и внутри он обращается ко внешним адресам.. а вот к ним как раз нужна анонимность...
 
Ответить с цитированием

  #3  
Старый 06.01.2009, 18:50
Аватар для bons
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме:
1777055

Репутация: 347
По умолчанию

для того чтобы с браузера можно было обращаться к локалхосту при включенном TOR или другом виде прокси надо в настройках прокси файрфокса в пункт "Не использовать прокси для:" дописать "127.0.0.1, localhost".
Но file_get_contents в любом случае будет качать файл напрямую, без TOR. Для того чтобы скачать с помощью php файл через TOR тебе придется использовать сокеты или curl, тогда просто настрой его (curl) на SOCKS прокси localhost:9050
 
Ответить с цитированием

  #4  
Старый 06.01.2009, 19:05
Аватар для BNF
BNF
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме:
53206

Репутация: 5
По умолчанию

>> тогда просто настрой его (curl) на SOCKS прокси localhost:9050
ааа.. чё-то я и не догадался именно так использовать его.
Спасибо большое! Пошёл пробовать.
 
Ответить с цитированием

  #5  
Старый 06.01.2009, 19:18
Аватар для BNF
BNF
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме:
53206

Репутация: 5
По умолчанию

bons, скажи, а ты случаем не знаешь как использовать в Curl'ах Socks4a?
Насколько понимаю, если я буду использовать Socks5 (CURLOPT_PROXYTYPE = CURLPROXY_SOCKS5), то ДНС запросы будут идти минуя тор напрямую...
 
Ответить с цитированием

  #6  
Старый 06.01.2009, 20:02
Аватар для bons
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме:
1777055

Репутация: 347
По умолчанию

да, DNS запросы будут идти напрямую. Как настроить curl на remote dns я не знаю.
Если это критично и если не найдешь как это сделать то можешь установить privoxy (обычно используется вместе с TOR), это будет своего рода обертка в виде HTTP прокси вокруг SOCKS. Тогда преобразовывать DNS будет уже не твой хост, т.к. Privoxy умеет работать с удаленным DNS. Еще конечно остается вариант написать это на сокетах (используя какой-нибудь класс для работы SOCKS их написано достаточно)

Последний раз редактировалось bons; 06.01.2009 в 20:06..
 
Ответить с цитированием

  #7  
Старый 06.01.2009, 20:05
Аватар для BNF
BNF
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме:
53206

Репутация: 5
По умолчанию

А privoxy как использовать совместно с Тором в моих скриптах?
Тором уже пользуюсь через cURL - круто
 
Ответить с цитированием

  #8  
Старый 06.01.2009, 20:06
Аватар для BNF
BNF
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме:
53206

Репутация: 5
По умолчанию

Как вариант - использовать третий вариант:
http://raz0r.name/mysli/ispolzuem-tor-kak-istochnik-besplatnyx-proksi-serverov/
 
Ответить с цитированием

  #9  
Старый 06.01.2009, 20:08
Аватар для BNF
BNF
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме:
53206

Репутация: 5
По умолчанию

>> Тогда преобразовывать DNS будет уже не твой хост.
А какой? Хост последней цепочки тора?
 
Ответить с цитированием

  #10  
Старый 06.01.2009, 20:13
Аватар для bons
bons
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме:
1777055

Репутация: 347
По умолчанию

Цитата:
Как вариант - использовать третий вариант:
http://raz0r.name/mysli/ispolzuem-tor-kak-istochnik-besplatnyx-proksi-serverov/
я так понял ты про непосредственный запуск программы curl из командной строки.
во-первых на сервере curl может быть установлен только в виде библиотеки к php, во-вторых скорее всего DNS-запросы он все же будет посылать с локалхоста
Цитата:
А privoxy как использовать совместно с Тором в моих скриптах?
Тором уже пользуюсь через cURL - круто
просто настрой curl на HTTP прокси localhost:8118
Цитата:
>> Тогда преобразовывать DNS будет уже не твой хост.
А какой? Хост последней цепочки тора?
скорее всего, но по крайней мере один из трех элементов цепочки

Последний раз редактировалось bons; 06.01.2009 в 20:17..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ