PC АД PC АД
PC АД

Почта Домой

Доверяй но проверяй

Чем тестировать прокси-листы?

Тип - WWW

Более подробную инфу о прокси можно найти в FAQ’е на

www.freeproxy.ru/ru/free_proxy/faq

Тип - WWW

Поиски прокси-листов стоит начать с поисковых систем. На момент написания статьи www.google.com в ответ на запрос proxy list выдал примерно 2710000 ссылок. И не надо убеждать меня, что там нет ничего стоящего. Не верю!

Тип - WWW

В интернете немало сервисов для бесплатной онлайновой проверки прокси-серверов. Такого рода проекты практически всегда ведут логи и выкладывают их на всеобщее обозрение. Нужны конкретные ссылки? Пожалуйста: www.proxychecker.ru, www.freeproxy.ru.

Тип - INFO

Не стоит забывать о различных форумах, особенно хак-тематики. Полно энтузиастов, которые не прочь поделиться с народом плодами своих трудов. На днях я именно так и приобрел список из 100 рабочих SOCKS5-серверов. Отсюда мораль: надо больше общаться с правильными людьми! :)

Прокси-серверы – вещь исключительно полезная. С этим не поспоришь. Если забанили в чате, если нужно пролезть на сайт, которому не нравится твой IP’шник, если необходимо выдать себя за человека из далекого Улан-Удэ, ты просто используешь в качестве посредника подходящий прокси и решаешь проблему. А уже если тебе требуется сохранить анонимность на просторах инета (к примеру, для того чтобы запустить сразу тридцатью потоками подбор пароля к какому-нибудь сервису :)), то без помощи прокси тебе вообще не обойтись. Однако найти работающие прокси не так уж просто, особенно анонимные! Сканировать целые диапазоны IP-адресов – явно дохлый для диалапщика вариант. Гораздо легче раздобыть в Сети готовые списки прокси-серверов. Одна беда – перед использованием такие списки следует тщательно проверять. Впрочем, ничего страшного. Это всего-навсего означает, что, кроме бродилки и качалки, у любого продвинутого юзера должен быть на машине еще и какой-нибудь приличный прокси-чекер :).

Софта много, но какого…

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

Proxy Checker v 7.0

ОС: WinAll

Размер: 808 Кб

Лицензия: Shareware

Сайт: www.helllabs.com.ua

Несмотря на русские корни, Proxy Checker умеет «говорить» исключительно на английском языке. При этом интерфейс софтины не перегружен излишествами. Основную часть окна программы занимает таблица, в которой отображается вся информация о проверяемых прокси. На мой взгляд, реализована она чересчур просто. Разработчикам стоило сделать ее более наглядной, чтобы пользователь мог с первого взгляда отделить рабочий прокси от умершего, а анонимный – от прозрачного. Присматриваться к многочисленным надписям в колонке «статус», мягко говоря, напрягает. Зато выбор критериев тестирования и установка количества используемых для проверки потоков реализованы превосходно.

Для этого в правой части окна находится панель быстрой смены параметров. Алгоритм тестирования прокси у этой тулзы (как, впрочем, и всех описанных далее программ) достаточно прост. В качестве основного источника информации о работе прокси-сервера используются результаты, полученные от специальных cgi-скриптов. Смысл и принцип работы последних очевидны: они всего лишь возвращают значения переменных окружения (подробнее читай на врезке), по которым можно определить уровень анонимности прокси. Proxy Checker пытается соединиться со скриптом через каждый прокси-сервер из введенного списка, а затем, если соединение прошло успешно, анализирует полученные результаты. Таким образом, на выходе мы получаем список рабочих и нерабочих, прозрачных и анонимных прокси. Замечу, что утилита способна прощупать каждый из них на поддержку SSL-соединения и протестировать не только HTTP, но и SOCKS4/SOCKS5 прокси-серверы. Напоследок упомяну, что программа очень достойно вела с себя с прокси-листами огромных размеров. И импорт, и экспорт проходили практически моментально. Но мусор в этих листах утилита почему-то обрабатывает не всегда верно, что, впрочем, легко исправляется активизацией опции удаления заведомо некорректных IP-адресов. Ветеранов коммутируемых телефонных соединений Proxy Checker порадует возможностью приостановки процесса проверки, а также функцией автосохранения результатов.

Check Proxy Professional v 3.80

ОС: WinAll

Размер: 4,92 Мб

Лицензия: Shareware

Сайт: www.checkproxy.com

Идеальная программа для тех, кому не нужны лишние навороты. Так сказать, для начинающих. Утилите достаточно скормить прокси-лист и тихо ждать результатов. Приятно, что ждать придется недолго - программа тестирует несколько прокси-серверов одновременно, работая в несколько потоков. Количество потоков, а также время таймаута задаются в настройках. Там же находится опция для смены языка интерфейса. Русский поддерживается. Результаты проверки отображаются в виде таблицы, которую можно отсортировать по любому из столбцов. Ориентироваться в этой таблице несложно, тем более что анонимные прокси выделяются четко.

Программа различает аж 6 уровней анонимности прокси-серверов, что не может не радовать. Думаю, тем, что имеют высочайший уровень, действительно можно довериться. Не исключены ситуации, когда требуется воспользоваться прокси, имеющим какое-то определенное географическое местонахождение. Ведь заказывать элитные ноутбуки на адрес дропа в Италии, используя кредитную карту владельца из Соединенных Штатов, да еще и с IP-адреса прокси из Зимбабве, по крайней мере, глупо. Твой заказ моментально попадет под подозрение во фроде. В этих случаях Check Proxy Professional – это именно то, что доктор прописал. Разработчики уделили огромное внимание анализатору географических характеристик прокси-серверов. Слева окна программы имеется специальная панель с названиями стран мира, с помощью которой можно вывести на экран прокси с требуемым тебе месторасположением. Напротив каждого названия страны имеется маленький значок с ее флагом, так что прога выглядит довольно пестро.

К сожалению, тулза умеет проверять лишь HTTP-прокси. Но если большего и не требуется, то Check Proxy Professional – это очень неплохой вариант. Еще одним минусом программы является отсутствие возможности приостановить процесс тестирования. Так что в случае обрыва связи проверку придется начинать с самого начала. Это означает, что прогу лучше всего использовать для работы с прокси-листами небольшого размера. Слегка подсластить пилюлю призвана встроенная утилита Proxy Hunter. Она предназначена для сканирования заданных диапазонов IP-адресов с целью обнаружения открытых прокси. Полезная фишка. Ведь и в самом деле порой требуется найти прокси-сервер, принадлежащий какой-нибудь определенной сети, чтобы потом можно было выдать себя в этой сети за своего, обращаясь к какому-нибудь местному ресурсу.

Advanced Administrative Tools v 5.56

ОС: WinAll

Размер: 2,14 Мб

Лицензия: Shareware

Сайт: www.glocksoft.com

Хороший набор утилит для системного администратора. Все программы пакета, безусловно, заслуживают самого тщательного рассмотрения, но нас сейчас интересует лишь Proxy Analyzer. Сразу скажу, что это самая навороченная прога из всех представленных. Утилита начинает удивлять тут же после запуска. Импорт прокси-листа проходит буквально за считанные секунды. Причем тулза параллельно умудряется отбросить все невалидные IP-адреса и удалить дупы.

Как и любая уважающая себя программа подобного плана, Proxy Analyzer использует многопоточную проверку и позволяет в любой момент приостановить процесс тестирования. Панель параметров соединения всегда находится под рукой, поэтому настройки можно менять по ходу пьесы. Утилита с легкостью определяет степень анонимности прокси и не оценивает их по сомнительной и непонятной шкале, а четко и ясно указывает на принадлежность к тому или иному типу. Функцией проверки прокси на поддержку SSL-соединения уже никого не удивишь. Зато умение софтины тестировать прокси на возможность работы с FTP доставило мне массу удовольствия. Исследование SOCKS-прокси, которое, помимо всего прочего, определяет тип (версию) сервера, также реализовано на все 100 процентов.

Результаты тестирования очень наглядно, компактно и информативно представляются в добротно выполненной таблице. Вся информация здесь как на ладони! Еще одно приятное новшество от разработчиков – рейтинговая система прокси-серверов. Проанализировав тип прокси, его время отклика, поддержку FTP/SSL, программа выдает рейтинг анонимности прокси. Теми, чей рейтинг выше сотни, можно пользоваться без опаски. Экспорт результатов проверки также заслуживает всяческих похвал. Запись в текстовый файл полностью конфигурируема. Можно экспортировать прокси определенного местонахождения, серверы, имеющие заданный рейтинг анонимности, и т.д. Для тестирования небольших списочков прокси Advanced Administrative Tools использовать вряд ли стоит, а вот для профессионального применения эта прога – самое то!

Итак…

Если тебе необходимо оперативно проверить список HTTP-прокси, не особо вдаваясь в тонкости процесса, то Check Proxy Professional определенно то, что нужно. Тем более, для поиска сервера с конкретной географической привязкой лучшего инструмента не найти! С задачей тестирования HTTP/SOCKS-прокси легко справится Proxy Checker. Ну, а в случае жесткой необходимости получить детальнейший отчет по каждому из проксей, тебе сам Бог велел юзать Proxy Analyzer из пакета Advanced Administrative Tools.

Какие бывают прокси?

1. HTTP-прокси. Самые распространенные прокси, которые позволяют работать по HTTP и (иногда) FTP протоколам. Степень обеспечиваемой анонимности определяется переменными окружения, которые прокси передает конечному серверу. Самые значимые из них - REMOTE_ADDR (IP-адрес клиента/прокси), HTTP_VIA (адрес прокси-сервера), HTTP_X_FORWARDED_FOR (реальный IP-адрес клиента).

От того, какие переменные окружения подменяет или "скрывает" прокси-сервер во время своей посреднической деятельности, напрямую зависит твоя анонимность в Сети.

Прозрачные (обычные) прокси не только не скрывают своего присутствия, но еще и выдают твой реальный IP-адрес. Прикрывать тебя такие серверы не будут – у них другие задачи (кэширование информации, организации совместного доступа в инет нескольких машин и т.п.). При этом переменные окружения выглядят следующим образом:

REMOTE_ADDR = IP прокси

HTTP_VIA = IP прокси (подтверждение того, что используется прокси-сервер)

HTTP_X_FORWARDED_FOR = твой IP

Анонимные. Эти прокси также не скрывают факта своей работы, но и тебя с потрохами уже не выдают, заменяя твой IP-адрес своим собственным:

REMOTE_ADDR = IP прокси

HTTP_VIA = IP прокси (да, да, я – прокси-сервер…)

HTTP_X_FORWARDED_FOR = IP прокси (…но вот адреса клиента я тебе не скажу)

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

Искажающие. То же самое, что и анонимные. Не скрывают от конечного сервера то, что запрос идет через прокси, однако вместо реального адреса клиента впаривают какую-нибудь лажу:

REMOTE_ADDR = IP прокси

HTTP_VIA = IP прокси (да, запрос от прокси-сервера)

HTTP_X_FORWARDED_FOR = произвольный IP (мой клиент - Вася Пупкин!)

Действительно анонимные. Вот это именно то, что тебе нужно. В отличие от других видов прокси, действительно анонимные скрывают сам факт своего существования, поэтому удаленный сервер думает, что работает с обычным клиентом. Вот только IP-адрес у этого клиента явно не твой :).

2. SOCKS-прокси. Этот тип прокси работает не только по HTTP и FTP, но и по любому другому TCP/IP протоколу прикладного уровня (FTP, POP3, SMTP и т.д.). Дело в том, что SOCKS не обрабатывает информацию, а просто передает данные от клиента к серверу. Поэтому используемый протокол не играет для него никакой роли. Выделяют две основные версии SOCKS: 4 и 5. Последняя, в отличие от предшественницы, умеет использовать не только TCP, но и UDP соединения. С точки зрения анонимности, соксы более предпочтительны, чем HTTP прокси. И все потому, что не передают IP-адрес источника информации. Кроме того, выстроить цепочку из SOCKS`ов значительно легче. Для этого можно воспользоваться утилитой Socks Chain (www.ufasoft.com).

3. CGI-прокси. В последнее время стало модно выделять еще одну группу прокси, так называемые анонимайзеры. Это скрипты, которые сами выкачивают удаленную веб-страницу (соответственно, светя IP своего сервера) и выдают ее твоему браузеру. Использование публичных сервисов (например, www.anonymizer.com) представляется мне сомнительным удовольствием. Зато цепочка собственных CGI-прокси, поставленных на различных веб-серверах, выглядит весьма и весьма аппетитно. Классификация по степени анонимности у CGI-прокси точно такая же, как и у HTTP-прокси.

Накачать из Сети списков бесплатных прокси-серверов – не проблема. Но не факт, что все найденные списки тебе удастся загнать в свой прокси-чекер, из-за того, что составители таких списков не придерживаются стандартной формы записи ('сервер:порт'), дополняют такие списки самой разнообразной и на фиг никому не нужной инфой, да еще и публикуют их в виде веб-страниц. Конечно, такие списки можно вручную довести до ума, но правильней будет поручить эту работу специальной софтине. Одна из прог, которым эта задача по плечу, скрывается на www.freeproxy.ru/ru/programs под именем Proxy List Filter. Прога мелкая – всего 288 Кб, но она без труда извлекает списки прокси-серверов из самых кривых веб-страниц и текстовых файлов и преобразует их в стандартный формат.



Malder © 2004
Используются технологии uCoz