PeerGuardian
![]() PeerGuardian 2 под Windows Vista | |
Разработчик(и) | Феникс Лаборатории |
---|---|
Первоначальный выпуск | 2003 |
Предварительный выпуск | |
Написано в | С++ |
Операционная система | Microsoft Windows |
Тип | Брандмауэр |
Лицензия | Лицензия zlib |
Веб-сайт | phoenixlabs.org/pg2 |
Стабильная версия | 2.3.1
/ 17 ноября 2015 г [2] |
---|---|
Операционная система | Линукс |
Лицензия | GPL-3 |
Веб-сайт | sourceforge.net/projects/peerguardian |
Стабильная версия | 1.5.1
/ 8 марта 2009 г [3] |
---|---|
Предварительный выпуск | 1.7б2
/ 28 октября 2012 г [4] |
Операционная система | Мак ОС Х |
Лицензия | Лицензия zlib |
Веб-сайт | phoenixlabs.org/pgosx/ |
PeerGuardian — бесплатная программа с открытым исходным кодом, разработанная Phoenix Labs (программное обеспечение) . Он способен блокировать входящие и исходящие соединения на основе IP- черных списков адресов . Целью его использования было заблокировать одноранговые узлы, загружающие один и тот же торрент, от любой видимости вашего собственного однорангового соединения с помощью списков IP. Система также способна блокировать пользовательские диапазоны в зависимости от предпочтений пользователя.
Версия этой программы для Windows была прекращена в пользу других приложений (Phoenix Labs рекомендует нынешним пользователям PeerGuardian перейти на PeerBlock , основанный на PeerGuardian 2). [5] ).
История
[ редактировать ]Разработка PeerGuardian началась в конце 2002 года под руководством программиста Тима Леонарда. Первая общедоступная версия была выпущена в 2003 году, когда музыкальная индустрия начала подавать в суд на отдельных пользователей файлообменников (отличие от предыдущей позиции, согласно которой она не преследовала потребителей в судебных процессах о нарушении авторских прав). [6]
Версия 1
[ редактировать ]Оригинальный PeerGuardian (1.0) был запрограммирован на Visual Basic и быстро стал популярным среди пользователей P2P, несмотря на то, что он блокировал только общий протокол TCP и был известен высокой загрузкой оперативной памяти и процессора при подключении к P2P-сетям. К декабрю 2003 года его скачали 1 миллион раз. [7] Исходная версия была выпущена бесплатно, а исходный код был доступен под лицензией с открытым исходным кодом . Из-за того, что версия 1.0 блокировала только TCP-порты, PeerGuardian.net затем перешел на bluetack.co.uk, где были разработаны Protowall , менеджер черного списка, BIMS и диспетчер хостов.
Версия 2
[ редактировать ]После 7 месяцев разработки в феврале 2005 года вторая версия PeerGuardian была выпущена в виде бета-версии . [8] Разработкой версии 2.0 руководил Кори Нельсон, и она была направлена на устранение многих недостатков версии 1. Версия 2 включала поддержку большего количества протоколов (TCP, UDP, ICMP и т. д.), нескольких списков блокировки и автоматических обновлений. Процедура установки также была упрощена: больше не требуется перезагрузка системы и установка драйверов.
Недостаток скорости и ресурсов был исправлен путем перепроектирования и перекодирования версии 2.0 на C++, чтобы потреблять меньше вычислительной мощности и памяти. Как и большинство других настольных брандмауэров для Windows, версия 2.0 устанавливается в качестве фильтра уровня ядра в Windows 2000 и более поздних версиях, предоставляя приложению прямой доступ к сетевому стеку Windows и повышая производительность.
По состоянию на май 2009 года поддержка Windows Vista и IPv6 находилась на стадии кандидата на выпуск .
Черный список
[ редактировать ]Черный список хранится в нескольких различных форматах:
Бинарные форматы
[ редактировать ]Бинарные форматы (известные как P2B) были созданы при выпуске первой бета-версии PeerGuardian 2 для создания минимально возможного черного списка.
- P2B версии 1. Этот формат использовался только в самых ранних выпусках PeerGuardian 2. Он был сжат с использованием формата gzip . Списки больше не создаются в этом формате.
- P2B версии 2 — наиболее широко используемый формат, поддерживается рядом приложений, включая eMule и версию PeerGuardian для Linux. Он эквивалентен первой версии формата P2B, но вместо этого используется UTF-8 . для хранения имен
- P2B версии 3 — новейшая версия формата P2B. В настоящее время она поддерживается только в последней версии PeerGuardian 2 для Windows. В этом формате используется сжатие 7z для дополнительного уменьшения размера. Недавнее принятие этого формата сделало его наименее совместимым.
Формат открытого текста P2P
[ редактировать ]Исходный формат PeerGuardian версии 1.x представлял собой простой текстовый формат. К сожалению, это означало, что списки стали очень большими, и для их распространения требовалась большая полоса пропускания, что предвещало создание меньших двоичных форматов. Формат следующий:
RangeName:FirstIP-LastIP
Например:
Localhost:127.0.0.1-127.0.0.1
Этот формат также используется в eMule , в плагине SafePeer Vuze , ProtoWall , KTorrent и Transmission .
Проблемы с управлением черным списком
[ редактировать ]По крайней мере, с 2006 г. [9] Черный список P2P, используемый PeerGuardian, предоставлен компанией Bluetack Internet Security Solutions. («Bluetack» — это имя члена первоначальной команды PeerGuardian, который владел предыдущим доменом peerguardian.net и создал «Менеджер черных списков», используемый для ведения списка. [7] )
Компания Bluetack.co.uk разработала приложение под названием Bluetack Internet Management System (BIMS), которое сканирует серверы whois и создает карту Интернета и всех его IP-адресов. С помощью этой базы данных администраторы сайта (Seraphielx, Moore, Firstaid, Tozanno, DeathAngel, R00ted) будут искать названия анти-P2P-компаний и устанавливать код состояния в записи, чтобы составлять черные списки, которые будут загружаться менеджером черных списков. для импорта в PeerGuardian, Protowall и другие приложения, которые блокируют доступ трафика Anti-P2P к вашей загрузке. Они также получали журналы от людей, которым были отправлены письма о загрузке «нелегального» программного обеспечения, музыки и видео, и выясняли, кого в списке нет, и помечали запись на всякий случай.
Разработчики PeerGuardian заявляют, что они не контролируют список Bluetack, не рекламируют альтернативные списки и не ссылаются на них. Их критиковали за слишком широкую блокировку, основанную на необоснованных доказательствах.
PeerGuardian признает, что подключение Battlefield 2 , Blizzard , Steam и ArenaNet заблокировано, что создает проблемы для многих пользователей онлайн-игр, которые не знают, что PeerGuardian нарушает подключение к игре, и поэтому им рекомендуется прочитать руководство.
С помощью приложения менеджера черного списка пользователи могут добавлять эти сайты в «Безопасный список», что позволяет им продолжать использовать Игры и веб-сайты без вмешательства со стороны PeerGuardian.
В 2007 году Bluetack/PeerGuardian 2 подверглась критике за блокировку denis.stalker.h3q.com, второго по величине трекера BitTorrent по состоянию на декабрь 2007 года, как «анти-P2P»-адреса, а также за утверждение, что его сопровождающие (чье программное обеспечение для отслеживания « Opentracker » также используется The Pirate Bay ) вступили в сговор с MPAA и MediaDefender . [10] Сопровождающие являются членами Chaos Computer Club (CCC), давней ассоциации хакеров и активистов за свободу информации, а также на короткое время запускали свой трекер из собственной сети CCC. Bluetack также заблокировала саму CCC, обвинив ее в «анти-P2P-работе» и «угрозе» для пользователей, обменивающихся файлами, в то время как другие указали на тот факт, что CCC публично защищал P2P в течение многих лет, и даже призвали бойкотировать музыку. индустрия протестует против судебных исков о совместном использовании файлов. [11]
Хотя IP-адреса государственных и коммерческих организаций легко добавляются в список IP-адресов, подлежащих блокировке, у PeerGuardian нет возможности заблокировать доступ правительства или бизнеса с использованием незадокументированного IP-адреса для выявления людей, занимающихся нарушением авторских прав или другими возможными нарушениями. противоправная деятельность. [ оригинальное исследование? ]
PeerGuardian Lite
[ редактировать ]PeerGuardian Lite — это производная от PeerGuardian 2, позволяющая потреблять как можно меньше процессора и оперативной памяти. Он не имеет пользовательского интерфейса или опций и состоит из одного значка на панели задач. Он больше не разрабатывается, последняя версия выпущена 22 апреля 2005 года. Он также имеет открытый исходный код , что позволяет любой стороне создавать производные в будущем. Как сообщили его разработчики в Интернете, Peerguardian Lite теперь продолжается в рамках проекта и программы Peerblock, а пользователям Peerguardian Lite примерно с 2008 года было рекомендовано перейти на Peerblock. У Peerblock есть больше возможностей, но он использует почти так же мало процессора, как Peerguardian Lite.
Другая критика
[ редактировать ]Помимо первоначальной критики того, что версия 1 медленная и содержит ошибки, большая часть другой критики PeerGuardian касается реальной техники, используемой для блокировки одноранговых узлов. Критики отмечают, что черные списки открыты для общественности, и поэтому лица, желающие обойти PeerGuardian, могут активно проверять список, чтобы узнать, не заблокированы ли их IP-адреса.
Списки блокировки также управляются общественностью, но не существует надежного метода проверки или сообщения о том, почему IP-адрес или диапазон являются плохими, а также проверки того, остаются ли заблокированные IP-адреса плохими. Список полагается на то, что публикацию подает материалы, и, таким образом, сам уязвим для атак (см. выше раздел о вопросах управления черным списком).
64-разрядная версия Vista и 64-разрядная версия Windows 7 указаны для совместимости приложений, но требуют обходного пути, включающего отключение подписи драйверов, что может потребовать определенных навыков работы с компьютером. [12]
Ссылки
[ редактировать ]- ^ «ПирГардиан 2» . Лаборатории Феникса . Проверено 24 сентября 2010 г.
- ^ «PeerGuardian Linux – просмотр файлов PeerGuardian» . SourceForge.net . Проверено 14 ноября 2012 г.
- ^ «PeerGuardian Mac OS X – просмотр файлов PeerGuardian» . SourceForge.net . Проверено 24 сентября 2010 г.
- ^ «Анонс PeerGuardian Mac OS X 1.7b2» . Лаборатории Феникса . Проверено 18 сентября 2011 г. [ постоянная мертвая ссылка ]
- ^ «Выпущен PeerBlock 1.0» . Лаборатории Феникса . 30 сентября 2009 года . Проверено 24 сентября 2010 г.
- ^ Кинг, Брэд (6 мая 2003 г.). «Программа позволяет пользователям P2P свободно перемещаться» . Проводные новости . Конде Наст Диджитал . Проверено 24 сентября 2010 г.
- ^ Jump up to: а б Меннеке, Томас (10 декабря 2003 г.). «Интервью PeerGuardian» . Slyck.com . Проверено 24 сентября 2010 г.
- ^ Меннеке, Томас (2 февраля 2005 г.). «PeerGuardian 2.0 выходит на бета-версию» . Сликские новости . Проверено 24 сентября 2010 г.
- ^ «Архивная копия» . phoenixlabs.org . Архивировано из оригинала 23 апреля 2006 года . Проверено 13 января 2022 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «The Pirate Bay теперь работает на Opentracker» . TorrentFreak.com . 8 декабря 2007 года . Проверено 24 сентября 2010 г.
- ^ Реттгерс, Янко (20 сентября 2007 г.). «Peerguardian блокирует хакерский клуб, обвиняя их в работе на Mediadefender» . P2P-блог . Проверено 24 сентября 2010 г.
- ^ «Отключение подписи драйверов» . Лаборатории Феникса. 16 июня 2009 года. Архивировано из оригинала 22 декабря 2010 года . Проверено 24 сентября 2010 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- PeerGuardian на SourceForge
- Пирблок
- Список одноранговых блоков
- Часто задаваемые вопросы о нарушении прав
- Эффективность ПГ
- P2Partisan — скрипт в стиле Peerguardian, работающий на роутерах с томатной прошивкой