Вы находитесь на странице: 1из 151

Дмитрий Владимирович Бардиян

Качаем из Интернета бесплатно!

http://www.litres.ru/pages/biblio_book/?art=583365
Д.Бардиян. Качаем из Интернета бесплатно!: Питер; Санкт-Петербург; 2010
ISBN 978-5-49807-551-8

Аннотация
Книга рассказывает, где, а главное – как скачать информацию (книги, музыку,
фильмы, программы, игры) из Интернета. Подробно рассмотрены все способы, наиболее
популярные на сегодняшний день. Помимо теоретических сведений (вы узнаете,
например, что такое пиринговые сети, для чего нужны зеркала и в чем заключаются
достоинства менеджеров закачки), в книге приведен обзор программных продуктов, которые
облегчают скачивание. Издание рассчитано на самый широкий круг читателей – активных
пользователей Интернета, которые хотят оптимизировать свою работу с Сетью.
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Содержание
Введение 6
От издательства 7
Глава 1 8
Обычный поиск 9
«Яндекс» 9
Google 10
PreFound 12
NetTrekker 12
Программы-ищейки 12
Google Toolbar 13
«Яндекс.Бар» 13
Quintura Search 14
Copernic 15
Поиск рингтонов 15
Поиск по FTP 16
FileSearch 16
FileFind 17
Rambler-FTP 19
Проверка связи 20
Автоматизация поиска 20
Сайты закачки 22
Архивы 22
Картинки, обои, заставки 22
Музыка, фильмы, книги 23
Глава 2 24
Принцип действия FTP 25
Варианты использования FTP 26
FTP-клиент 26
Командная строка 26
Выбор клиента 27
Total Commander 27
FileZilla 30
CuteFTP 32
Средства Windows 35
Проводник 35
Командная строка 35
Глава 3 37
Общая информация о менеджерах закачки 38
Зеркала 39
Требуется менеджер 40
Download Master 40
Старт закачки 41
Интеграция с браузером 42
Категории закачек 42
Использование регулярных выражений 43
Менеджер сайтов 43
3
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Использование планировщика 44
Плавающее окошко 45
FTP Explorer 46
FlashGet 47
Добавление задания 47
Свойства задания 47
Менеджер файлов 49
ReGet 50
Способы добавления закачки 51
Интеграция с браузером 52
Менеджер сайтов 53
Поиск 54
FTP Explorer 55
Возможности браузеров 56
Закачка сайта целиком 58
WebCopier 58
Teleport Pro 59
WGet 60
Глава 4 61
Экскурс в историю пиринговых сетей 62
Зарождение пиринговых сетей 63
Сегодняшняя ситуация 66
Общие принципы работы пиринговых сетей 68
Меры предосторожности 71
Актуальные P2P-сети 72
BitTorrent 72
EDonkey 74
Gnutella 76
FastTrack 77
DirectConnect 78
Freenet 80
SoulSeek 82
Пиринговое радио Mercora 82
Практическое руководство по Р2Р-сетям 84
Сеть BitTorrent 84
Программа BitTorrent 84
BitTornado (Экспериментальное торнадо) 87
BitComet (Битовая комета) 90
UTorrent (Мечта минималиста) 93
Сеть eDonkey2K 97
EMule (Осел электронный) 97
Shareaza (Четыре в одном) 103
Сеть Gnutella 109
Gnucleus 109
LimeWire 110
Morpheus 111
Сеть FastTrack 111
Kazaa официальная 112
Kazaa Lite K++ – детище хакера 114
4
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Другие «легкие» клиенты 117


Сеть DirectConnect 117
Сеть Freenet 123
Сеть SoulSeek 123
Работа с пиринговым радио Mercora 124
Сеть Peer2Mail 125
Локальная сеть 126
Радио на 100 Мбайт 126
Начало работы 126
Улучшение виртуальной радиостанции 128
Настройка на «волну» 130
Прослушивание радио в Интернете 131
Локальный файлообмен 131
Безопасность 134
Антивирусные программы 134
«Антивирус Касперского» 134
Dr. Web 136
Symantec Antivirus 136
NOD32 137
ClamWin Free Antivirus 138
Брандмауэры 138
Kaspersky Anti-Hacker 139
Kerio Personal Firewall 139
Outpost Firewall 139
ZoneAlarm 140
Глава 5 141
Что такое IRC 141
Как пользоваться IRC 142
Основные команды IRC 144
Подкастинг 145
Общие сведения 145
Принцип работы 145
Использование подкастов 145
Каталоги подкастов 146
Usenet 147
Общая информация 147
Использование Usenet 148
NewsBin 148
Outlook Express 150

5
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Дмитрий Бардиян
Качаем из Интернета бесплатно!
Введение
Если пользователь не нашел в Сети каких-то сведений, то вовсе не оттого, что этой
информации там нет, а потому что плохо искал.
Данная книга поможет не только найти нужную информацию в Интернете, но и скачать
ее на свой компьютер.
Прочитав издание, вы овладеете классическими (FTP, менеджеры загрузки) и наиболее
прогрессивными приемами скачивания информации (пиринговые сети, Usenet, IRC).
Большая часть книги посвящена именно пиринговым сетям. Вы узнаете о самых значи-
тельных и интересных файлообменных протоколах (BitTorrent, eDonkey, Gnutella, FastTrack,
DirectConnect, SoulSeek, безопасном Freenet и пиринговом радио Mercora) и о лучших кли
ентских программах (BitTorrent, BitTornado, eMule, Shareaza, Gnucleus, Morpheus, Kazaa,
Kazaa Lite K++, DC++). Кроме того, вы ознакомитесь с краткой историей создания каждой
пиринговой сети и прочитаете о связанных с данными сетями интригах и судебных процес-
сах.
В книге приведены также полезные рекомендации по настройке и безопасности при
работе в файлообменных сетях, советы по выбору антивирусных и антишпионских про-
грамм. Вы также узнаете, как самостоятельно соорудить в своей локальной сети цифровое
радио или пиринговую сеть.

6
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

От издательства
Ваши замечания, предложения и вопросы отправляйте по следующему адресу элек-
тронной почты: dgurski@minsk.piter.com (издательство «Питер», компьютерная редакция).
Мы будем рады узнать ваше мнение!
На сайте издательства http://www.piter.com вы найдете подробную информацию о
наших книгах.

7
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Глава 1
Прежде чем скачать, нужно найти
Неопределенность убивает время, расходует трафик и делает людей беднее. Как ни
крути, количество переданных килобайт – это деньги, а время и вовсе бесценно. Чтобы избе-
жать бессмысленно проведенных за монитором часов (в масштабах всей жизни их может
накопиться и год), следует овладеть приемами, помогающими сэкономить время при поиске
нужной информации и выяснении того, что, собственно, требуется скачать. Такая необходи-
мость вовсе не преувеличение – правильный поиск помогает экономить массу времени. Если
бы данная книга была американской, то данная глава обязательно называлась бы «Продли
себе жизнь, овладев поиском в Интернете!».

8
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Обычный поиск

«Яндекс»
Думается, нет необходимости знакомить кого-то с этой поисковой машиной. «Яндекс»
– лидер в русскоязычном Интернете. Как показывает статистика, наши соотечественники
предпочитают задавать вопросы именно ему. Главное преимущество «Яндекса» перед все-
мирно признанным Google – способность учитывать морфологию русского языка во время
поиска, то есть рассматривать все формы искомого слова. Например, введен запрос читать –
в результате поиска будут найдены ссылки на документы, содержащие кроме заданного гла-
гола «читать» слова «читай», «читайте», «читал» и т. д., что очень удобно. Однако при жела-
нии можно сузить масштабы поисковой системы и заставить ее искать строго по указанному
пользователем запросу. Добиться этого можно, поставив перед искомым словом восклица-
тельный знак без пробела – !читать (рис. 1.1).

Рис. 1.1
Строгий поиск в «Яндексе»
«Яндекс» различает заглавные и строчные буквы. Здесь действует следующее правило:
если в окне поиска слово набрано с заглавной буквы, то будут найдены только страницы,
на которых это слово начинается с заглавной. Если слово написано со строчной буквы, то
отыщутся все варианты написания: и со строчной, и с заглавной. Например, в ответ на
запрос Пианист найдутся ссылки на известный фильм Романа Поланского (возможно, на
сайт, откуда его можно скачать). Если будет введено пианист, то будет предложено большее
9
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

количество страниц, среди которых есть упоминания о данной профессии. Однако разница
в данном случае не существенна.
Чтобы показать «Яндексу», что слово обязательно должно быть найдено, перед ним
следует поставить знак +. Если не нужно, чтобы какое-то слово встречалось в результатах
поиска, то необходимо записать его со знаком –.
По умолчанию при обработке запроса «Яндекс», как и Google, использует логический
оператор и. Это значит, что каждое слово, входящее в запрос, должно быть найдено. Пере-
определять данное умолчание удобно при поиске слов, близких по значению, то есть синони-
мов. Предположим, нужно скачать этническую музыку, послушать фольклорные напевы или
просто прочитать о творчестве групп, играющих в данном стиле. В такой ситуации можно
озадачить «Яндекс» за просом вроде этно | фолк – на первых страницах появятся ссылки
на наиболее рейтинговые ресурсы по этой тематике. Знак | означает, что вместо логического
оператора и во время поиска будет использоваться оператор или, то есть «Яндекс» будет тре-
бовать, чтобы на сайте содержалось хотя бы одно из перечисленных слов. Если необходимо
использовать указанную конструкцию вместе с другими словами, то следует заключить ее
в скобки – музыка (этно | фолк).
Использование совместно с запросом конструкции #url="имя_сайта" ограничивает
поиск информации одним сайтом.
СОВЕТ
На сайте yafirefox.narod.ru доступны расширения для поисковой
строки Firefox. Установив эти плагины щелчком кнопки мыши, можно
искать, просто выбрав нужный компонент в строке поиска и введя запрос.

Google
Всякий раз при использовании нескольких слов в запросе имеет значение, будет ли
производиться поиск по каждому из слов в отдельности или по всему запросу в целом. Ответ
на этот вопрос зависит от логического оператора, используемого по умолчанию при обра-
ботке запроса: and (поиск по всем словам) или or (по каждому слову в отдельности).
Google по умолчанию использует and (логическое и). Например, если написать музыка
фильмы, то Google будет искать это словосочетание полностью. Если же ввести музыка or
фильмы, то найдутся страницы, где встречается только одно из этих двух слов.
Более сложный пример: конструкция: скачать (музыка or фильмы). Получив такое
словосочетание, Google отыщет страницы, на которых встречается упоминание слова «ска-
чать» вместе со словами «музыка» или «фильмы».
У поисковой системы Google есть свои недостатки. Предположим, пользователя инте-
ресует все, что связано с MP3, однако совершенно не нужна Бритни Спирс. В этом случае
следует использовать – MP3 Бритни. Приведенная конструкция будет означать, что необ-
ходимо искать все страницы, где упоминается формат MP3, исключая те, где речь идет о
певице.
Если требуется отыскать какую-то фразу целиком, например строчку из песни, то необ-
ходимо использовать кавычки – «Что нам ветер да на это ответит».
Дополнительные команды Google позволяют добиться лучших результатов и сузить
область поиска. С их помощью можно указать Google на ненадобность просмотра всех двух
биллионов страниц из кэша, потому что пользователя интересуют, например, только сайты
из доменной зоны com или ru. Также можно указывать файлы с интересующим расшире-
нием.
site: – пожалуй, одна из самых полезных и наиболее употребительных команд, позволя-
ющая ограничить поиск поддоменами указанного домена. Звучит запутанно, но на практике
10
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

все гораздо проще. Например, для поиска на сайте www.download.com средствами Google
в строке за проса нужно написать winamp site:download.com (рис. 1.2).

Рис. 1.2
Google умеет искать на определенном сайте
filetype: – чрезвычайно полезная команда, позволяющая искать в Интернете файлы с
заданным расширением.
ВНИМАНИЕ
Google понимает параметры команды слишком буквально. Если
сначала набрать filetype:htm, а потом filetype:html, то результаты поиска в
обоих случаях будут разными.
Google поддерживает некоторые наиболее популярные форматы Microsoft: PPT, XLS
и DOC.
inurl: – с помощью этой команды можно искать только в URL. Например, если поль-
зователя интересуют архивы электронных книг, то следует составить запрос books inurl:ftp
– откроются ссылки на весьма добротные FTP-архивы. Данный запрос означает следующее:
интересуют страницы, где встречается слово book, заголовок страницы должен содержать
фразу index of (харак терную для списка в FTP-архиве), а для подтверждения работы с FTP
указывается, что адрес должен содержать слово ftp.
related: – данная команда указывает Google выводить список страниц, схожих или
принадлежащих к одной категории со страницей, указанной в параметрах. Например, после
набора related:google.com появятся ссылки на другие поисковые машины. В принципе,
related: – удобное средство, если нужно, например, найти сайты, аналогичные ресурсу
www.mp3.com. Полезно, что Google, выводя результаты, сортирует их в порядке значимо-

11
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

сти. Если введено, например, related:mp3.com, то первые позиции итогов поиска будут зани-
мать наиболее весомые сайты схожей тематики.

PreFound
Существуют поисковые сервисы, которые не стали втягиваться в безнадежную гонку
за лидером, а занялись продвижением собственной концепции поиска. Например, в системе
PreFound (www.prefound.com) поиск ведется по ссылкам, загруженным в базу данных дру-
гими пользователями. Анализируя запрос, PreFound использует результаты работы других
людей, когда-то искавших то же, что и вы. Таким образом, получается глобальный аналог
папки Избранное, которая расширяется стараниями тысяч пользователей. Люди способны
определять ценность сайтов лучше, чем компьютеры, поэтому теоретически шанс найти
полезный ресурс с помощью такой системы значительно выше, чем при использовании
обычного поисковика. К сожалению, PreFound не воспринял русскоязычный запрос и выдал
сообщение об ошибке.

NetTrekker
NetTrekker (www.nettrekker.com) – узкоспециализированная поисковая система для
школьников, в базу данных которой отбираются только сайты, где можно найти информа-
цию для написания реферата, подготовки школьного доклада и т. д. В netTrekker нет порно-
графии и рекламы, имеются комментарии от предварительно просмотревшего сайт эксперта
и возможность получать определение любого непонятного для ребенка слова (однако с рус-
ским языком здесь тоже возникают проблемы).
ПРИМЕЧАНИЕ
Отечественная альтернатива данному поисковику – семейный поиск
от «Яндекса», делая запрос в котором вы не найдете мата и порнографии.
Чтобы искать с помощью семейного «Яндекса», задавайте запрос не на
www.yandex.ru, а на family.yandex.ru.
Страницы и сайты при использовании netTrekker фильтруются полуавтоматически:
из результатов поиска исключаются «взрослые» сайты, а также все страницы, содержащие
«нехорошие» слова.

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

12
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Google Toolbar
Данный инструмент предназначен для быстрого доступа к функциям наиболее попу-
лярной в мире поисковой системы Google (www.google.com). Есть русская версия панели
инструментов.
Кроме поиска информации в Интернете (с помощью выпадающего меню поиск можно
ограничить российскими ресурсами или текущим сайтом), панель Google Toolbar позволяет
блокировать назойливые всплывающие окна. При желании можно создать список сайтов,
для которых открытие таких окон разрешено.
Функции панели инструментов Google Toolbar следующие.
• Окно расширенного поиска. По мере ввода поискового запроса в новое окно поиска
панели инструментов появляется список полезных советов, создаваемых на основе популяр-
ных за просов в Google, исправлений ошибок правописания и предыдущих запросов пользо-
вателя. Кроме того, можно нажать на значок в виде буквы G, расположенный в окне поиска,
чтобы искать на других сайтах Google: текущем или сайтах, для которых были установлены
пользовательские кнопки.
• Функция безопасного просмотра Google предупреждает, если на просматриваемой
странице под ложным предлогом запрашивается личная или финансовая информация. Такая
атака называется подменой, или спуфингом, – данный тип мошенничества все время совер-
шенствуется, становясь более распространенным и опасным. Используя интеллектуальные
алгоритмы и собирая сведения о мошеннических страницах из разных источников, функ-
ция безопасного просмотра автоматически предупреждает о переходе на страницу, добыва-
ющую личную информацию обманным путем.
• Проверка правописания с помощью кнопки Проверка, расположенной на панели
инструментов Google, используя которую можно найти ошибки при заполнении интер-
нет-форм, включая сообщения электронной почты, создаваемые в Сети, и форумы обсужде-
ния. Пункт Автоисправление позволяет автоматически исправлять все ошибки в тексте
нажатием одной кнопки.
• Подписаться на канал с последними обновлениями. Чтобы получить свежие ново-
сти, вместо многократного посещения ресурса можно следить за обновлениями с помощью
программы для чтения каналов. Google Toolbar автоматически определяет, можно ли подпи-
саться на содержание просматриваемой страницы. Если да, то следует нажать кнопку Под-
писаться, которая будет активна, чтобы перейти на страницу программы для чтения выбран-
ного канала и подтвердить подписку.
• Почта Gmail. На панели инструментов добавлена функция, автоматически открыва-
ющая Gmail (www.gmail.com) при использовании ссылки электронной почты.
• Показ рейтинга PageRank, отображающий оценку, выставленную Google просматри-
ваемой странице.
• Кнопки для поиска слов. Найти конкретное слово на интернет-странице бывает
весьма сложно. Однако с помощью панели инструментов Google Toolbar первое употребле-
ние искомого слова будет указано при его вводе в окно поиска, после чего с помощью кнопки
для поиска слов можно посмотреть все повторы этого слова на странице.
Скачать описанную панель инструментов можно по адресу: toolbar.google.com/intl/ru.

«Яндекс.Бар»
«Яндекс.Бар» – панель инструментов, устанавливаемая в браузер (или располагаемая
на Рабочем столе Windows), которая позволяет осуществлять поиск сразу из браузера и дает
доступ к другим ресурсам поисковой системы «Яндекс» (www.yandex.ru).
13
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

ПРИМЕЧАНИЕ
«Бар» – от английского bar, что в данном случае переводится как
«панель».
С помощью «Яндекс.Бара» нельзя раздобыть стаканчик текилы, однако получить
дополнительную информацию о текущем сайте, воспользовавшись интернет-индикатором,
вполне реально.
Средствами «Яндекс.Бара» можно искать не только через «Яндекс», но и через другие
поисковые системы.
Данный инструмент расположен по адресу: bar.yandex.ru.
ПРИМЕЧАНИЕ
«Яндекс.Бар» работает с браузером Internet Explorer 4.0 и выше с
использованием любых операционных систем Windows, выпущенных после
1995 года, а также может быть расположен на Рабочем столе в Windows 98/
Me/2000/XP.

Quintura Search
Работа в программе Quintura Search (www.quintura.com) кажется довольно традици-
онной: сначала выбирается поисковая система, затем вводится запрос. Однако проходит
немного времени, и программа выдает результаты. На правой панели, как и в обычном поис-
ковике, отображается список ссылок. Но есть еще карта, занимающая большую часть окна
Quintura Search, с помощью которой можно отбирать сайты, соответствующие интересую-
щей вас теме.
Предположим, необходимо найти информацию о наблюдении НЛО на территории Рос-
сии. После ввода соответствующего запроса эти слова будут выделены на карте красным
цветом. Окружать их будут термины, встречающиеся в результатах поиска. Перемещая ука-
затель мыши по найденным словам, можно отбирать подходящие по смыслу и удалять те,
которые не относятся к теме (щелкнув на значке в виде крестика, возникающем при подве-
дении указателя мыши к слову). Пока пользователь просматривает слова, программа исклю-
чает из списка с результатами поиска ссылки, не соответствующие теме.
Слова, исключенные из результатов, помещаются на вкладку Исключения, откуда их
при желании можно вернуть обратно. Такая необходимость вполне может возникнуть, так
как вместе с исключенным словом программа устраняет из результатов и термины, встреча-
ющиеся рядом с ним.
Щелчок на слове, наоборот, добавляет его в запрос, что также сужает область поиска.
Повторный щелчок на слове снова исключает его из запроса. Если таким образом исключить
из запроса все слова, то поиск начнется заново.
Работать с результатами поиска можно не только добавляя и исключая слова, но и вруч-
ную, устраняя из списка ссылки и целые сайты, которые также не исчезают бесследно, а
только перестают отображаться в общем списке, и при необходимости их можно добавить
обратно. Если найденных сайтов недостаточно, то можно загрузить новые ссылки, нажав
кнопку Обновить. При этом Quintura Search будет искать уже с учетом слов, добавленных в
запрос, и отобразит больше ссылок. Для более легкого восприятия новые сайты будут поме-
чены в списке. Для перехода на сайт достаточно щелкнуть на списке, который откроется в
браузере, установленном в системе по умолчанию.
ПРИМЕЧАНИЕ

14
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Чтобы пользователь случайно не растерял с таким трудом найденные


ссылки, в Quintura Search предусмотрена возможность сохранения проектов.
Программа может искать, используя различные поисковые системы. По умолчанию
Quintura Search поддерживает популярные Google, «Рамблер» и «Яндекс». Если среди них
нет нужного поисковика или просто необходимо расширить область поиска, то можно ска-
чать дополнительные модули, которые добавят в программу поддержку MSN, Yahoo! и др.
Quintura Search удобно использовать при долгом и основательном поиске. Эта система
будет полезна, например, если необходимо отыскать информацию для диплома и пользова-
тель собирает подходящие ссылки. Для выяснения каких-то данных, например столицы Гон-
дураса или объема груди Памелы Андерсен, данная программа вряд ли понадобится.

Copernic
Copernic (www.copernic.com) позволяет одновременно искать информацию на
нескольких поисковых службах. Программа генерирует результаты поиска в формате интер-
нет-страницы и хранит историю поисков.
При работе поисковика с Internet Explorer существуют специальные функции. Стан-
дартное поисковое окно браузера можно заменить окном Copernic, которое будет доступно
одним нажатием. Слово для поиска можно выделить в окне Internet Explorer, а затем выбрать
нужный пункт из контекстного меню.
Бесплатная утилита работает под управлением Windows, совместима с браузерами
Internet Explorer и Netscape (около 80 поисковых служб). Коммерческие версии работают с
большим количеством поисковых служб (до 1000) и обладают повышенной функциональ-
ностью.

Поиск рингтонов
Разработчики программ внимательно следят за предпочтениями аудитории и макси-
мально быстро стараются отреагировать на них новым программным продуктом. Явное под-
тверждение тому – Mton Ringtone Finder (www.mton.ru), программа, помогающая отыскать
мелодии в форматах MIDI, MMF и WAV для звонков мобильных телефонов в крупнейших
онлайновых коллекциях.

15
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Поиск по FTP
Большие объемы информации принято выкладывать на специальные FTP-серверы.
ПРИМЕЧАНИЕ
FTP – сокращение от File Transfer Protocol (протокол передачи файлов).
Как видно из названия, этот протокол специально предназначен для передачи
файлов, а значит, обеспечивает более высокую скорость загрузки.
Разыскивая какую-то программу, фильм или музыкальную композицию, не стоит обде-
лять вниманием места, в которых наблюдается большое скопление файлов. Кропотливый
поиск по FTP с большой вероятностью даст желаемый результат.

FileSearch
Система FileSearch (www.filesearch.ru) ищет файлы на FTP-серверах по именам фай-
лов и каталогов, в отличие от «Яндекса», «Рамблера» и Google, работающих с веб-серверами
и HTML-страницами по их содержимому. Если нужно найти какую-то программу, игру или
что-то еще, то на веб-серверах скорее найдется их описание, а с FTP-серверов данные можно
скачать.
Используя FileSearch, нужно указать тему поиска в поле Искать (обычно это имя файла
или его часть) и нажать кнопку Найти, после чего должны появиться результаты.
ПРИМЕЧАНИЕ
Поиск производится только по имени файла или каталога, а не по их
содержимому.
Например, если хочется познакомиться с творчеством Моцарта, то можно задать в поле
поиска Mozart, а в соседней строке выбрать тип Музыка (mp3). Откроется список ссылок на
FTP-серверы, с которых можно скачать музыкальные файлы, содержащие в своем названии
слово Mozart (рис. 1.3).

16
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 1.3
Поиск музыки Моцарта средствами FileSearch
ПРИМЕЧАНИЕ
Не забывайте об авторских правах: прежде чем скачать файл, за него
нужно заплатить правообладателю.
У FileSearch есть старший брат, расположенный по адресу: www.filesearch.com, кото-
рый позволяет искать не только по отечественным, а по всем FTP-серверам мира.

FileFind
Поисковик с русским уклоном – FileFind (www.ffind.ru), умеющий искать файлы в
двух основных режимах: по подстроке и по маске.
Самый простой режим – поиск по подстроке, когда пользователь знает часть имени
файла. Принцип действия описан выше в примере с Моцартом (рис. 1.4).
Второй режим – поиск с использованием символов-заменителей. Например, символ *
подразумевает любое количество знаков (в том числе и ни одного), символ?– один или ни
одного знака.

17
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 1.4
Поиск музыки Моцарта средствами FileFind
Например, необходимо найти дистрибутив PHP. Если просто ввести в строке поиска
php, то появится огромное количество ссылок, отыскать среди которых нужную не так про-
сто. Однако, зная, что требуемый дистрибутив, как правило, распространяется в виде ZIP-
архива, следует набрать в строке поиска php*.zip.
Кроме того, в любом режиме поиска можно устанавливать ограничение на размеры
файлов – после строки поиска нужно поставить знак «больше» (>), «меньше» (<) или
«равно» (=) и указать размер. После размера можно задавать следующие обозначения: k –
килобайты, m – мегабайты, g – гигабайты.
В FileFind можно ограничить поиск конкретными FTP-адресами, введя их после знака
@. Кроме непосредственного задания адресов можно использовать подстановочный символ
*, рабо тающий так же, как и при поиске по маске (см. выше). Если непосредственно перед
адресом набрать знак !, то поиск будет производиться по всем серверам, кроме указанного
после этого символа.
СОВЕТ
Если установить флажок online, то FileFind будет искать только по
активным FTP-серверам.
К сожалению, наличие файла в списке результатов поиска не всегда означает, что дан-
ную информацию можно немедленно скачать. Некоторые FTP-серверы, например, работают
не круглосуточно, однако это не единственная причина. Иногда могут быть проблемы с кана-
лом связи, файл может быть удален или перемещен в другое место с момента последней
индексации, наконец, FTP-сервер может быть просто перегружен пользователями.

18
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

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

Rambler-FTP
«Рамблер» – довольно известный ресурс Рунета и наверняка знаком многим поль-
зователям. Пожалуй, это самый сильный конкурент «Яндекса», обладающий собствен-
ной веб-ориентированной поисковой системой и возможностью поиска на FTP-серверах
(ftpsearch.rambler.ru).
Стандартный поиск у «Рамблера» мало чем отличается от двух рассмотренных выше
поисковых систем. Нужно ввести запрос в строку (например, ДДТ или Firefox) или шаблон
(например, ACDSee*.exe или *.avi) и нажать кнопку Найти. Поисковая система сама дога-
дается, задан ли поиск по шаблону или ключевому слову.
Ключевые параметры в форме для расширенного FTP-поиска таковы.
• Поиск – в данном поле вводится цель поиска. Возможный формат запроса выбирается
из раскрывающегося списка Тип поиска:
► подстрока – заданный текст должен встретиться в имени файла или каталога;
► шаблон – более сложный вид поиска, когда нужно записать предполагаемое имя
файла, заменив неизвестные фрагменты звездочками (звездочка означает, что здесь может
быть произвольный текст, а может и не быть);
► регулярное выражение – более подробная форма записи шаблона, применяемая в
некоторых языках программирования; наиболее гибкий вид поиска, осилить который смогут
только подготовленные пользователи;
► точный – задается конкретное имя файла или каталога и не допускаются никакие
вариации.
• Установленный флажок Различать строчные/прописные позволяет учитывать
регистр клавиатуры, то есть при поиске будет иметь значение, какими буквами набран запрос
– строчными или прописными.
• Если установить флажок Только файлы (без каталогов), то результаты поиска будут
содержать только файлы, без каталогов и символических ссылок.
• Флажок Исключить FreeBSD/Linux/etc. позволяет исключить из поиска массу
ненужных ссылок на каталоги, содержащие большое количество разных материалов (про-
грамм, текстов), включаемых в состав их дистрибутивных пакетов. Это происходит из-за
наличия на многих сайтах зеркал бесплатных клонов UNIX (Linux, FreeBSD, OpenBSD и
др.).
• Иногда запрос дает массу ложных ссылок. Во избежание ненужных результатов в
поле Исключить каталоги нужно ввести название каталога, в котором наиболее часто попа-
даются ненужные результаты. Предположим, пользователь Windows разыскивает дистрибу-
тив браузера Firefox, однако этот браузер есть и в Linux, поэтому будут попадаться ссылки
и на Linux-версии Firefox. Чтобы исключить их появление, в поле Исключить каталоги-
нужно ввести Linux – это позволит отсеять файлы, расположенные на FTP-серверах в ката-
логе Linux.
ПРИМЕЧАНИЕ

19
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Можно вводить несколько слов, разделенных пробелом (например,


Linux FreeBSD UNIX). Кроме того, программа поиска в данном случае
различает строчные и прописные буквы.
• Поле Найти в каталогах позволяет рассматривать ссылки с точностью до наоборот,
отыскивая необходимые.
• Поля Исключить домены и Найти в доменах – прямой зависимости между домен-
ными именами и реальным местоположением FTP-ресурса нет, поэтому ценность данного
критерия невысока.
• В поле Размер файла, байт от до задается диапазон допустимых размеров файлов
в байтах. Заполнять можно оба значения или одно из них (например, необходимо набрать 1
000 000 в поле от, чтобы искать файлы больше 1 Мбайт).
ВНИМАНИЕ
Если задано данное условие, то программа будет искать только файлы
– каталогов среди результатов поиска не будет.
• Сортировать по – результаты поиска могут быть отсортированы по имени, сайту,
времени или размеру. Можно задать два наименования параметров, например отсортировать
по сайтам, а файлы каждого сайта – по времени.
• Поиск уникальных имен – этот вид поиска дает возможность отыскать имена, под-
ходящие под шаблон или содержащие ключевое слово. Он возвращает только имена фай-
лов, поэтому к нему нельзя применить критерии размера файла или исключения катало-
гов. Предположим, нужно узнать последнюю версию Winamp – в строку поиска следует
ввести winamp*.ехе и щелкнуть на Уникальные имена файлов/каталогов. Изучив имена
файлов, можно увидеть, что существуют, например, версии 5.12 (winamp512.exe) и 5.05
(winamp505.ехе).

Проверка связи
При работе с FTP может пригодиться программа FTPInfo (www.ftpinfo.ru), предназна-
ченная для наблюдения за изменениями на выбранных FTP-серверах. FTPInfo позволяет:
• отслеживать состояние FTP-серверов (доступен сервер или нет);
• следить за появлением, удалением или изменением файлов на FTP-серверах;
• скачивать выбранные файлы с FTP-серверов с возможностью регулирования скоро-
сти;
• формировать отчеты об изменениях на FTP-сервере в любом виде;
• передавать сформированные отчеты на FTP-сервер или по электронной почте;
• искать файлы среди опрошенных серверов;
• искать FTP-серверы в указанном диапазоне адресов.
FTP-серверы проверяются автоматически с указанными интервалами времени или
вручную в любое время. Одновременно проверяется несколько серверов (в то же время поль-
зователь может работать с программой – просматривать списки файлов и т. п.).

Автоматизация поиска
Работая с FTP, как и при обычном поиске, удобно использовать специальные про-
граммы, облегчающие поиск файлов на FTP-серверах. Наиболее интересные разработки для
FTP-поиска – FTP Wolf и WebFerret.
FTP Wolf (www.trellian.com/fwolf) – довольно мощное средство для поиска файлов в
FTP-архивах, обладающее простым и понятным интерфейсом. Данная утилита не требует
20
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

от пользователя особых усилий для настройки. Нужно лишь указать программе используе-
мый браузер и адрес прокси-сервера (если, конечно, к Интернету подключаются с помощью
прокси).
Чтобы настроить указанные параметры, нужно выполнить команду Options ►
Preferences. Браузер выбирается в строке HTML Browser – программа сама просматривает
винчестер и находит установленные браузеры, пользователю остается лишь указать нуж-
ный, и FTP Wolf готов к работе.
Имя разыскиваемого файла вводится в поле Filename. В окне Engine установите необ-
ходимые флажки, чтобы выбрать поисковые системы, которые нужно использовать. Оста-
ется только нажать кнопку Find и ждать результатов. По мере обработки запроса пользова-
теля на вкладке Search Results будут отображаться данные, найденные во время работы (имя
файла, размер и адрес).
WebFerret (www.ferretsoft.com) – программа, которая при поиске нужного файла про-
сматривает большое количество поисковых систем и не выводит в результатах поиска двой-
ных ссылок. Если WebFerret получит от разных поисковых систем ссылку на один и тот
же адрес, то не будет дублировать ее в своем отчете (обычные поисковики могут выдать
несколько ссылок на один и тот же источник, что увеличивает время, затраченное на систе-
матизацию полученной информации).
С помощью WebFerret найденный файл можно также скачать по FTP.
Чтобы найти необходимую информацию, прежде всего нужно указать утилите предмет
поиска, введя запрос в строку Named. Затем следует выбрать критерий поиска: искать точное
совпадение (пункт All) или любое вхождение из слов запроса (пункт Any).
Поисковые системы, используемые программой, можно выбрать, выполнив команду
View ► Options ► Search. Указав параметры поиска, следует нажать кнопку Find Now или
клавишу Enter.
Обработав запрос, WebFerret представит информацию о результатах поиска, включа-
ющую в се бя следующие разделы:
• Name – в первом столбце будет показано имя найденного файла;
• In Folder – во втором столбце указывается папка, где расположен файл;
• Server – имя сервера, на котором найден файл;
• Size – в четвертом столбце представлен размер файла (если вместо размера пока-
зано??, значит, размер не определяется);
• Туре – в пятом столбце указан тип найденного файла;
• Modified – время последнего изменения данного файла;
• Source – в последнем столбце указывается название поисковой системы, нашедшей
данный файл (если остальные поисковые системы найдут точно такой же файл, то FileFerret
не будет повторно дублировать эту информацию).
Если пользователь не хочет доверять WebFerret самостоятельное скачивание найден-
ного файла, а предпочитает сторонний FTP-клиент (см. главу 2), то необходимо указать, с
помощью чего записывать файлы. Для этого нужно выполнить команду View ► Options ►
Clients и прописать клиент, который следует использовать при загрузке. Если WebFerret не
смог автоматически распознать его, то необходимо указать программе путь к используемому
FTP-клиенту, нажав кнопку Add.
Чтобы скачать выбранный файл, просто дважды щелкните на нем кнопкой мыши.

21
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Сайты закачки
В Интернете есть сайты, являющиеся своего рода хранилищами. Например, на одном
ресурсе собрано огромное количество всевозможных программ, на другом – множество кра-
сочных картинок и обоев для Рабочего стола, на третьем – масса музыкальных файлов и т.
д. Наличие таких сайтов существенно облегчает жизнь.
Например, пользователю необходима утилита EditPlus (довольно хороший HTML-
редактор), а адрес разработчика неизвестен. Можно просто зайти на сайт, специализирую-
щийся на программах, ввести в поисковый запрос EditPlus и через секунду узнать, есть ли
данная программа на этом сервере.
СОВЕТ
Чем крупнее архив данного ресурса, тем больше вероятность найти на
нем нужные сведения, поэтому всегда лучше обращаться к самым большим
и авторитетным ресурсам в этой области, список которых приведен в
следующем разделе.
Кроме возможности скачать программу существуют некоторые дополнительные функ-
ции. На пример, на русскоязычных сайтах подобной тематики довольно часто вместе с самой
программой размещают ее русификаторы. Почти на всех ресурсах можно просмотреть мне-
ния других пользователей о каждой программе. Здесь всегда есть рейтинги, по которым
можно узнать, какие программы популярны, и почитать их описание.
Все сказанное в целом справедливо и для ресурсов, специализирующихся на других
видах контента: музыке, фильмах и т. д.

Архивы
Рассмотрим сайты, являющиеся архивами информации.
• www.download.ru – cтарейший в Рунете архив программного обеспечения. На сайте
имеются следующие категории: Интернет, мультимедиа и графика, игры, программиро-
вание, безопасность, редакторы, утилиты, бухгалтерия, делопроизводство, Рабочий стол,
образование, наука, техника, домашний компьютер, программное обеспечение для карман-
ных компьютеров, электронные журналы, мобильные телефоны. Для каждой программы
имеется краткое описание.
• www.softsearch.ru – поиск по каталогам программ, для каждой из которых есть крат-
кое описание (аннотация, язык интерфейса, тип лицензии, рейтинг), а также возможность
найти по следнюю версию выбранной программы или похожий продукт. Категории: Муль-
тимедиа, Утилиты, Интернет, Драйверы, Игры, Программирование, Бизнес, Десктоп.
• www.download.com – пожалуй, крупнейший архив файлов в Интернете, находящийся
под эгидой авторитетного ресурса Cnet.com. Интерфейс сайта англоязычный, есть рейтинг
наиболее популярных загрузок. Каждый зарегистрированный пользователь может создавать
обзоры для размещенных на сайте программ.
• www.softpedia.com – один из авторитетнейших англоязычных ресурсов с архивом
программного обеспечения, возможности которого пока на порядок опережают аналогич-
ные ресурсы на русском языке: обзоры, рейтинги, просмотр снимков экрана.

Картинки, обои, заставки


Далее приведены адресы некоторых сайтов, содержащих симпатичные изображения.

22
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• www.oboi-online.ru – на сайте собраны обои и заставки для Рабочего стола, которые


можно сразу отправлять на компьютер пользователя. Категории: 3D-графика, авто, авиа-
ция, аниме, армия, города и здания, моря и океаны, девушки, еда, животные, знамени-
тости, игры, кино, космос, модели, мото, мужчины, мультфильмы, насекомые, водный
мир, природа, спорт, цветы.
• www.vetton.ru – по большому счету аналогичный описанному выше ресурс, содер-
жащий другие картинки. Визуальный контекст распределен по категориям: Девушки,
Мужчины, Комп. графика, Автомобили, Природа, Кинофильмы, Юмор, Животные,
Музыка, Авиация, Мотоциклы, Мультфильмы, Города и страны, Фэнтэзи, Цветы,
Комп. игры, Спорт, Разное, Под водой, Векторные. Как заверяет администрация ресурса,
каждый день на сайт добавляются новые обои.
• www.wallpapers.com – англоязычный ресурс, главное отличие которого от перечи-
сленных – большое количество анимированных обоев.

Музыка, фильмы, книги


Опишем сайты, с которых вы можете скачать музыку, фильмы и книги.
• www.fsmusic.ru – как заявляют разработчики сайта, на ресурсе размещено более тера-
байта музыки. Здесь можно скачать не только музыку, но и песни из кинофильмов. Однако
во избежание проблем перед скачиванием определенной композиции убедитесь, что право-
обладатель разрешил свободный доступ к ней.
• www.mp3.com – легендарный сайт, с которого начинали свой звездный путь многие
исполнители, разместившие на mp3.com свои записи для бесплатного скачивания. К таким
исполнителям, например, относится российская группа ППК, несколько лет назад звучавшая
буквально на каждой русскоязычной радиостанции.
• www.webkino.ru – ресурс предназначен для поиска действующих ссылок на фильмы.
Контент разделен на категории: Боевики, Мелодрамы, Комедии, Наше кино, Мульт-
фильмы, Аниме, Драмы, Триллеры, Эротика, Фантастика, Приключения, Мистика,
Детектив, Мьюзиклы, Ужасы, Сказка, Документальные. Перед загрузкой фильма
система попросит ввести код доступа, получить который можно, отправив SMS-сообщение
на указанный номер. Ресурсов, подобных этому, в Сети довольно много, однако насколько
законна их деятельность, неизвестно, поэтому нужно быть внимательным, чтобы не нару-
шить закона.
ПРИМЕЧАНИЕ
Адрес данного ресурса приведен в ознакомительных целях.
• www.medigo.ru и www.pautina.ws – сайты, с которых можно скачать книги в элек-
тронном виде. Приобретя какую-нибудь книгу и желая получить ее экземпляр в электрон-
ном виде, можно поискать текст на этих ресурсах.
ВНИМАНИЕ
Скачивание книги без предварительного приобретения может
оказаться незаконным.

23
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Глава 2
FTP – протокол передачи файлов
Наверняка многие слышали про FTP, однако не все догадываются, что это не таин-
ственное за клинание древних инков, а английская аббревиатура, расшифровывающаяся как
File Transfer Protocol – протокол передачи файлов. FTP используется для передачи файлов с
одной машины на другую через сеть.

24
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Принцип действия FTP


Если у пользователя есть Интернет, то он может получить доступ к большому коли-
честву информации, расположенной в различных уголках Сети. Для использования FTP
необходимо на личие FTP-клиента, подключающегося к FTP-серверу, с которого скачива-
ются данные. Анонимный FTP позволяет подключаться к серверу даже не регистрируясь
на нем (не имея имени пользователя и пароля). Как правило, в качестве имени указывается
anonymous, а вместо пароля – адрес электронной почты пользователя. Это делается на боль-
ших серверах, чтобы каждый мог скачать, например, бесплатный дистрибутив Linux или
другие полезные программы.
Файлы передаются в нескольких режимах:
• ASCII (аббревиатура от American Standard Code for Information Interchange) – исполь-
зуется для передачи преимущественно текстовых файлов (не забывайте, что HTML по своей
сути тоже текстовый файл);
• Binary – режим, использующийся для передачи двоичного кода (то есть для нетексто-
вых файлов, например картинок).
Работая в Интернете, пользователь открывает сайты, используя HTTP – протокол, спе-
циально предназначенный для загрузки веб-страниц. В то же время HTTP используется и для
за грузки файлов, поэтому у многих пользователей возникает закономерный вопрос: зачем
использовать FTP для закачки, если это позволяет делать HTTP.
ПРИМЕЧАНИЕ
FTP-ссылки начинаются символами ftp://, а HTTP-ссылки – http://.
Протокол FTP разрабатывался специально для передачи файлов, поэтому этот процесс
в нем реализован наиболее эффективно: чем больше размер файла, тем более оправданно
использование FTP.
Преимущества FTP перед HTTP:
• меньшее количество сопутствующего служебного трафика;
• меньшая нагрузка на аппаратную часть сервера, соответственно большее количество
одновременных подключений и большая стабильность.
Раньше была очень актуальна встроенная в FTP возможность продолжать скачивание
после отключения связи с того места, где произошел обрыв. Однако в последнее время все
менеджеры загрузки обзавелись подобной функцией. Правда, на HTTP-серверах эта функ-
ция реализована программно, в то время как в FTP докачка поддерживается на уровне про-
токола.
FTP-адрес выглядит следующим образом: ftp://user:password@112.199.28.50:21/.
Символы user – это имя пользователя, двоеточие – разделитель для программы между
именем пользователя и паролем, password – пароль. Знак @ означает разделение между
данными о пользователе и адресом. Дальше идет непосредственно адрес: IP-адрес или
буквенное значение (например, ftp.microsoft.com). После адреса снова идет двоеточие, раз-
деляющее адрес и номер порта подключения (по умолчанию это порт 21, но может быть и
другой порт, назначаемый администратором сервера).
Адрес может выглядеть и так: ftp://212.199.28.50. Это означает, что имя пользователя
– anonymous, пароль – адрес электронной почты, а порт – 21.
HTTP – более универсальный протокол, который, конечно, можно использовать для
закачки файлов. Однако, чтобы использовать интернет-канал по максимуму и закачать дан-
ные как можно быстрее, лучше поискать нужный файл на FTP-сервере. Данная рекоменда-
ция справедлива для действительно больших файлов (от 100 Мбайт).
25
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Варианты использования FTP

FTP-клиент
Как правило, главное окно всех FTP-клиентов разделено на две части: одно (обычно
находится слева) – отображает содержимое диска пользователя, другое предназначено для
показа папок на FTP-сервере.
Для соединения с сервером нужно ввести следующие реквизиты.
• Название профиля или сессии (Session) – не имеет значения, что именно вводится.
Данная процедура используется, чтобы в будущем не вводить параметры этого сервера
заново.
• Имя хоста (Host Name/Address) – адрес FTP-сервера, к которому нужно подключиться
(например, ftp.microsoft.com).
• Имя пользователя (User ID/User name) – имя, под которым пользователь зарегистри-
рован на этом сервере (если разрешен анонимный вход, то обычно используется значение
anonymous).
• Пароль (Password) – пароль, соответствующий имени пользователя.
• Удаленный порт (Remote Port) – порт, к которому нужно подключаться на сервере (по
умолчанию 21); если требуется подключиться к другому порту, то обычно это объясняется в
источнике, из которого пользователь узнал о сервере. Если нужно использовать ссылку типа
ftp://ftp.microsoft.com:25 FTP-клиентом, то следует установить в этом поле значение 25.
• Пассивный режим (Passive mode) – зависит от настроек FTP-сервера. Если не полу-
чается соединиться с сервером, попробуйте включить/выключить этот режим.
• Брандмауэр (Firewall) – если используется прокси, то нужно установить флажок
рядом с этим пунктом. Потребуется указать настройки сервера – посмотреть их в настрой-
ках браузера для Internet Explorer, выполнив команду Сервис ► Свойства обозревателя ►
Подключение ► Настройка LAN.
Когда соединение установлено, в правой части главного окна FTP-клиента появляется
содержимое FTP-сервера.

Командная строка
FTP-клиент общается с FTP-сервером с помощью специальных FTP-команд (в зависи-
мости от сервера они могут незначительно различаться, но в целом этот набор более или
менее стандартен). В самом начале существования Интернета с помощью данных команд
можно было просматривать содержимое FTP-сервера, закачивать файлы и устанавливать
режимы передачи. Первые пользователи глобальной паутины торопливо набирали команды
для FTP-сервера прямо из консоли – данная возможность существует и сейчас. Для UNIX-
систем такая манера общения с FTP весьма привычна, однако обладатели Windows навер-
няка даже не подозревают, что их система способна выполнять эту функцию. Использовать
консольный вариант FTP-клиента сначала очень даже увлекательно, а в некоторых случаях
и чрезвычайно полезно.

26
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Выбор клиента

Total Commander
Total Commander (www.ghisler.com) – файловый менеджер с функциями FTP-клиента,
являющийся альтернативой Проводнику Windows. Тем не менее, несмотря на второстепен-
ную роль FTP-клиента, последний наделен функциональностью, вполне достаточной для
работы с FTP-серверами на начальном уровне. Поскольку у большинства пользователей
требования к FTP достаточно невысоки, то Total Commander весьма востребован в каче-
стве FTP-клиента. С помощью файлового менеджера можно обращаться одновременно к
нескольким FTP-серверам (до 10). FTP-клиент не только закачивает и скачивает файлы, но
и поддерживает прямую пересылку файлов с одного удаленного сервера на другой.
Работа начинается с команды FTP ► Новое FTP-соединение – в открывшемся окне
следует указать адрес нужного FTP-сервера, задать базовые настройки (анонимность соеди-
нения и использование прокси), а в следующем окне ввести пароль. Total Commander начнет
искать в Сети указанный пользователем ресурс (рис. 2.1).

Рис. 2.1
Создание FTP-соединения
После соединения папки FTP-сервера отобразятся на одной из панелей. Преимущество
файлового менеджера в том, что при работе с файлами удаленного компьютера используется
практически весь потенциал Total Commander. Файлы и папки можно сравнивать, переиме-
новывать группами, добавлять каталоги в списки часто используемых, сокращая тем самым
время навигации по FTP-серверу.

27
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рассмотренный способ настройки FTP – это экспресс-метод. При создании такого


соединения не задается и половина настроек. Для более точного конфигурирования нужно
выполнить команду FTP ► Соединиться с FTP-сервером. В появившемся окне ото-
бразится список созданных ранее соединений. Отредактировать выбранную информацию
можно, нажав кнопку Изменить. Новое соединение создается с помощью кнопки Добавить.
В любом случае откроется еще одно окно, в котором на этот раз перечислены все воз-
можные в Total Commander настройки соединения (рис. 2.2).

Рис. 2.2
Настройка FTP-соединения
• Имя соединения – имя, под которым соединение будет отображаться в списке.
• Сервер (:Порт) – адрес и порт сервера для подключения.
• Учетная запись – имя пользователя.
• Пароль – параметр без комментариев. Total Commander хранит настройки (в том
числе и пароли) FTP-соединений в файле wcx ftp.ini. Любой пользователь, скопировав-
ший этот файл себе на компьютер, получит доступ к чужим FTP-серверам через свой Total
Commander. По этой причине не следует сохранять пароли на компьютерах, доступных для
других людей. Если поле Пароль оставить пустым, то Total Commander запросит пароль
при соединении.

28
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Удален. каталог – если указать здесь каталог, то Total Commander попытается


открыть его на удаленном сервере сразу после соединения. Составные части пути обычно
отделяются знаком /.
• Локальн. каталог – после соединения файловый менеджер попытается перейти в
этот локальный каталог на другой файловой панели. Составные части пути должны быть
разделены знаком \.
• Послать команды – после соединения указанные команды будут посланы FTP-
серверу. Можно указать несколько команд, разделяя их точкой с запятой.
• Тип сервера – режим Автоопределение поддерживает формат списка файлов боль-
шинства до ступных в Интернете серверов, многие из которых имеют свой собствен-
ный стиль для этого списка, неизвестный Total Commander. Раскрывающийся список Тип
сервера позволяет использовать подобные серверы, для настройки которых нужно выбрать
значение Определить новый тип, а затем соединиться с сервером, выбрав по возможно-
сти каталог с большим количеством файлов и папок. Откроется диалоговое окно, в котором
можно настроить параметры для этого сервера.
• Использовать брандмауэр или прокси-сервер – об этой настройке см. подраздел
«FTP-клиент».
• Пассивный режим обмена (как Web-браузер) – для каждой пересылки файла (на
сервер или с него) требуется дополнительное соединение для потока данных. Обычно (в
активном режиме) это соединение устанавливается сервером. В пассивном режиме соеди-
нение определяет клиент – это может потребоваться при работе через некоторые брандмау-
эры, не пропускающие подключения извне.
• Посылать команду для поддержания соединения активным – позволяет посылать
заданную пользователем команду указанное количество секунд для моделирования трафика.
Данная возможность полезна для FTP-серверов с очень коротким временем неактивности,
например в несколько минут. Режим поддержания активного соединения работает не более
часа, чтобы позволить подключиться другим пользователям.
Теперь конфигурирование завершено, соединение с FTP-сервером установлено. Рас-
смотрим функциональные возможности Total Commander.
При работе с FTP можно использовать те же действия, что и при обращении к локаль-
ным файлам: копирование (F5), переименование (Shift+F6), удаление (F8), создание ката-
лога (F7) и т. д. При последовательном нажатии клавиш F5 и F2 файлы копируются в фоно-
вом режиме. В некоторых случаях бывает необходимо переименовать несколько десятков
файлов прямо на FTP-сервере. Осуществить такую задачу вручную очень нелегко. Однако
при использовании команды Файлы ► Групповое переименование (Ctrl+M) от пользова-
теля потребуется лишь продумать алгоритм, по которому будут изменяться имена файлов, –
всю работу Total Commander сделает самостоятельно. Файлы можно нумеровать, заменять
любую часть имени на определенный фрагмент, менять регистр букв и т. д.
Для упрощения поиска часто используемые каталоги можно добавлять в Избранное,
используя сочетание клавиш Ctrl+D или щелкнув кнопкой мыши на звездочке справа от
строки с текущим путем. У одного FTP-сервера может быть несколько избранных каталогов
– достаточно вы брать любой из них, чтобы быстро перейти в нужную папку, а не исследо-
вать все каталоги FTP-сервера. Список папок, добавленных в Избранное, открывается после
щелчка на стрелке вниз (▼), расположенной справа от строки с текущим путем, или после
нажатия сочетания Alt+↓.
Храня у себя на компьютере локальную копию какой-то папки с FTP-сервера, для
поддержания ее актуальности можно воспользоваться функцией синхронизации. Для этого
нужно открыть на правой и левой панелях директории для синхронизации и выполнить
команду Инструменты ► Синхронизировать каталоги. Затем следует уточнить параме-
29
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

тры синхронизации, нажав кнопку Сравнить, после чего отметить файлы для синхрониза-
ции и нажать соответствующую кнопку.
Чтобы возобновить прерванную закачку, нужно выбрать файл на винчестере пользо-
вательского компьютера и нажать F5 (с частично закачанным файлом, показанным в другом
окне).
ПРИМЕЧАНИЕ
Нет никакой гарантии, что закачанный файл будет правильным,
поэтому после закачки необходимо перепроверить это на сервере. К
сожалению, с некоторыми версиями серверов докачка выглядит активной,
однако закачанный файл неработоспособен. Кроме того, возможность
закачки поддерживается только для двоичного режима передачи (или
автоматического режима при закачке двоичного файла).
Работая в пассивном режиме, необходимо принудительно перечитать каталог, нажав
F2 или Ctrl+R, чтобы увидеть истинное содержимое сервера.
Описанные возможности Total Commander мало кто использует в полной мере, воз-
можно, из-за неосведомленности – многие даже не подозревают, что в файловом менеджере
скрыт такой FTP-потенциал. Однако даже при условии полного овладения всеми параме-
трами Total Commander не может в полной мере удовлетворить запросы человека, которому
приходится очень много работать с FTP. Первой причиной отказа от услуг Total Commander
может быть более низкая по сравнению со специализированными FTP-клиентами скорость
работы с серверами. При больших нагрузках становится очевидно, что Total Commander в
первую очередь файловый менеджер, а FTP-клиент он по совместительству.

FileZilla
В поисках FTP-клиента стоит обратить внимание на бесплатные разработки. Задача не
из легких, однако после поиска на форумах и с помощью «Яндекса» и Google, обработки
более 100 Мбайт скачанных FTP-клиентов нужный программный продукт был все-таки най-
ден.
Внешний вид программы FileZilla (www.sourceforge.net/projects/filezilla) стандарт-
ный: два основных окна (слева – дерево каталогов локального компьютера, справа – дерево
каталогов FTP-сервера) и два вспомогательных (сверху – окно сообщений, снизу – очередь
файлов для скачивания/закачивания). Отрадно, что FileZilla поддерживает русскоязычный
интерфейс.
Возможности данного FTP-клиента:
• восстановление прерванной загрузки данных с сервера или закачки на сервер
(конечно, если он поддерживает такую возможность);
• ввод команд для FTP-сервера вручную;
• менеджер сайтов;
• поддержка соединения в активном состоянии при простое;
• умение работать через брандмауэр;
• поддержка прокси через SOCKS4/5 и HTTP1.1;
• поддержка защищенного соединения через SSL;
• при необходимости и поддержке со стороны сервера можно работать по протоколу
SFTP (Secure FTP – безопасный FTP);
• очереди загрузок и закачек;
• поддержка Drag-and-Drop, уже ставшая признаком хорошего тона;
• использование протокола Kerberos при аутентификации.

30
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Работа с FileZilla, как и с любым другим FTP-клиентом, начинается с создания под-


ключения. Для этого нужно воспользоваться специальной кнопкой на панели или выпол-
нить команду Файл ► Менеджер сайтов – откроется новое окно, принадлежащее мене-
джеру сайтов. Чтобы создать новое под ключение, следует нажать кнопку Новый – в дереве
FTP-сайтов появится новый элемент. Справа понадобится ввести имя хоста, порт и тип
используемого сервера (FTP, FTP через SSL, SFTP с SSH2). Ниже расположены поля для
ввода имени пользователя и пароля. Если перечисленного недостаточно, то следует нажать
кнопку Дополнительно – в открывшемся окне можно ввести удаленный и локальный ката-
логи, которые откроются при подключении. Кроме того, можно задать настройки пассив-
ного режима и смещение времени на FTP-сервере (удобно при проверке даты обновления
файлов). Установив настройки, нужно нажать кнопку Соединить, расположенную в окне
менеджера сайтов, – FileZilla займется работой с FTP-сервером (рис. 2.3).
Процесс обмена файлами с сервером в детальном описании не нуждается – выбранные
документы просто перетаскиваются из одного места в другое с помощью мыши, что иници-
ирует процесс копирования.
Доступ к настройкам FileZilla осуществляется командой Правка ► Настройки
программы (поддерживает импорт/экспорт настроек). Большинство параметров посвя-
щено настройкам соединения (брандмауэр, прокси, FTP, Kerberos GSS, кэш каталогов,
ident-сервер, SFTP) и настройке передачи файлов (ASCII/двоичный, ограничение скоро-
сти соединения, компрессия). Можно также конфигурировать интерфейс, используя пункт
Настройки интерфейса.
FileZilla способна удовлетворить запросы требовательных пользователей: этот FTP-
клиент обеспечивает высокую скорость соединения, легок в настройке (настройки можно
экспортировать), поддерживает необходимые средства обеспечения безопасности и не тре-
бователен к ресурсам. Для бесплатной программы это весьма приличный список досто-
инств. Недостаток программы – невозможность работать с несколькими FTP-серверами
одновременно.

Рис. 2.3
Окно FileZilla
31
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

CuteFTP
Пожалуй, самая профессиональная программа для работы с FTP – CuteFTP
(www.globalscape.com). Обладает достаточно простым, стандартным интерфейсом. Экран
разделен на несколько частей, вверху – экран статуса связи, где можно увидеть все команды,
отсылаемые программой на сервер и получаемые с него. Ниже экран разделен на две части,
одна из которых отображает дерево папок локального компьютера, а другая – дерево папок
сервера (рис. 2.4).
Перетаскивание файлов между окнами обеспечивает копирование. Кроме того, с помо-
щью контекстного меню можно выполнять стандартные действия с файлами (копировать,
перемещать, удалять, переименовывать, просматривать, редактировать). Из этого же меню
можно просмотреть свойства файла и установить права на него.
В самом низу главного окна расположен экран статуса закачивания и скачивания фай-
лов.
Чтобы создать подключение, следует щелкнуть правой кнопкой мыши на папке
вкладки Site Manager, в которой необходимо сохранить новое подключение, или на свобод-
ном месте этой вкладки, чтобы сохранить подключение в корне, и выбрать из меню пункт
Connection Wizard – откроется окно создания нового подключения.

Рис. 2.4
Программа CuteFTP
Создание подключения стандартно сводится к указанию его названия, адреса сервера,
имени пользователя и пароля для входа на сервер, указанию папки, которую следует открыть
на локальном компьютере при подключении, и папки, в которую следует перейти на сервере.
После завершения работы мастера создания нового подключения CuteFTP немедленно
попытается открыть указанный в настройках подключения сайт.

32
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Недостаток создания подключения с помощью мастера: большинство параметров


остаются настроенными по умолчанию. Однако все эти настройки в дальнейшем можно
исправить с помощью редактирования свойств подключения, созданного мастером.
Чтобы создать подключение вручную без помощи мастера, на вкладке Site Manager
нужно выполнить команду New ► FTP Site – откроется новое окно. На вкладке General
необходимо указать название подключения, адрес сервера, имя пользователя и пароль, а
также тип авторизации для данного подключения.
На вкладке Type можно выбрать из списка протокол, используемый для подключения к
серверу, тип сервера, режим соединения (PORT, PASV, EPRT, EPSV). Последние два режима
используются для работы с адресами IPv6 и, скорее всего, пока не пригодятся пользователям.
Затем можно указать тип передачи (ASCII, Binary, Auto-detect), временную зону, в
которой находится сервер, и включить шифрование пароля для предотвращения передачи
в открытом виде, что может привести к его перехвату на пути к серверу (сработает, только
если шифрование поддерживается сервером).
На вкладке Actions настраивается автоматический переход после подключения к
серверу в определенную папку на локальном компьютере и на сервере, с которым устано-
влено соединение. Можно указать, что при перемещениях по папкам сервера нужно исполь-
зовать данные из кэша, что позволит быстро перемещаться даже по серверу, с которым
установлено подключение по медленному каналу (например, с помощью модема). Можно
настроить фильтр на имена папок и файлов, который будет автоматически менять регистр
закачиваемых на сервер файлов.
Настройки прокси-сервера (если он есть) указываются на вкладке Options – задается
количество попыток подключения к FTP-серверу, время между повторными попытками и
т. д.
Подключиться к серверу можно, дважды щелкнув на соответствующем ярлыке
вкладки Site Manager. В правой части главного окна отобразится список файлов и папок,
находящихся на FTP-сервере, а в левом окне откроется вкладка Local Drives, а также папка,
указанная в настройках подключения. Одновременно можно открыть несколько FTP-серве-
ров, для каждого из которых будет создана вкладка в правой части главного окна программы.
При переключении между открытыми серверами в окне Local Drives автоматически
открывается выбранная локальная папка. Чтобы скачать файл с FTP-сервера в открытую на
вкладке Local Drives папку, нужно щелкнуть в правой части главного окна на файле или
папке и выбрать из меню File пункт Download Manually. Все действия по закачиванию и
скачиванию файлов отражаются в нижнем окне, где на вкладке Queue Window для каждого
закачивания можно просмотреть свойства и при необходимости запланировать его в автома-
тическом режиме. Запланированное закачивание оста ется в нижнем окне и помечается соот-
ветствующим значком, и даже при закрытии CuteFTP в памяти останется часть программы,
обеспечивающая скачивание и закачивание файлов. В качестве альтернативы этому способу
могут быть использованы написанные пользователем сценарии.
Одна из дополнительных функций программы, перекликающаяся с параметром Total
Commander, – сравнение содержимого папок и синхронизация данных. Чтобы сравнить две
папки (ло кальную и размещенную на FTP-сервере), достаточно открыть их в соответству-
ющих окнах CuteFTP и в контекстном меню выполнить команду Folder Tools ► Compare
Folders. Откроется окно для выбора параметров, по которым необходимо сравнивать папки
(игнорировать регистр, сравнивать размер, дату), и после подтверждения условий сравне-
ния будут выделены отличающиеся файлы на FTP-сервере и в локальной папке. После
этого можно, например, закачать все отсутствующие или отличающиеся файлы из локаль-
ной папки на FTP-сервер.

33
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Разработчики CuteFTP с помощью своей программы позволили также синхронизиро-


вать локальные и находящиеся на FTP-сервере папки. Для этого их нужно открыть в соот-
ветству ющих окнах и в контекстном меню выполнить команду Folder Tools ► Synchronize
Folders. Откроется окно настроек синхронизации. В двух верхних полях вводятся пути к
локальной и удаленной папкам, а из поля со списком Direction of synchronization нужно
выбрать направление синхронизации. Можно создать в локальной папке точную копию
папки, размещенной на FTP-сервере, или, наоборот, привести папку, размещенную на
сервере, в соответствие с локальной. Третий вариант позволяет синхронизацию в обоих
направлениях, то есть в локальную папку сохраняются отсутствующие в ней файлы из папки
на сервере, а на сервер закачиваются отсутствующие или измененные файлы, имеющиеся
в локальной папке.
При желании можно настроить автоматическую загрузку файлов из локальной папки
на FTP-сервер, выполнив в контекстном меню команду Folder Tools ► Monitor Local
Folders. В открывшемся окне следует настроить мониторинг локальной папки: указать
локальный каталог и сервер, на который должны загружаться файлы, установить дату и
время, а также выбрать файлы, которые будут закачиваться на сервер после изменения даты
и времени. Теперь достаточно поместить в указанную в настройках папку любые файлы –
и они сразу автоматически закачаются на сервер.
Возможность, плавно вытекающая из умения работать с двумя FTP-серверами одно-
временно, – передача файлов с одного FTP-сервера на другой без необходимости их проме-
жуточного сохранения на локальном компьютере. Для этого нужно открыть сервер-источ-
ник, щелкнуть правой кнопкой мыши на файле или папке, которые необходимо передать
на другой сервер, и выполнить команду Download Advanced ► Site to Site Transfer to. В
открывшемся подменю нужно вы брать подключение к серверу – получателю файлов. После
этого CuteFTP будет управлять передачей данных напрямую между серверами. Однако, к
сожалению, данная технология поддерживается далеко не всеми FTP-серверами.
Кроме того, CuteFTP умеет скачивать большие файлы в несколько потоков. Для этого
нужно щелкнуть правой кнопкой мыши на файле и в контекстном меню выполнить команду
Upload Advanced ► Multi-part Upload, а затем выбрать количество частей, на которые дол-
жен быть поделен файл во время закачивания или скачивания, и соответственно количество
соединений, устанавливаемых с сервером. Деление больших файлов и параллельное зака-
чивание или скачивание с сервера частей файла в некоторых случаях могут существенно
уменьшить время выполнения действия.
Работу в CuteFTP можно автоматизировать с помощью сценариев. По аналогии с
макросами, использующимися в Microsoft Office, в CuteFTP можно записать в VBS-файл
последовательность определенных действий. Впоследствии сценарий, полученный после
записи макроса, можно за планировать к исполнению встроенными средствами операцион-
ной системы по расписанию: запускать из Проводника вручную или открывать прямо из
CuteFTP.
Перечисленных возможностей достаточно, чтобы понять, что CuteFTP – программа
высокого класса.
ПРИМЕЧАНИЕ
Чтобы стать полноправным обладателем CuteFTP, придется заплатить
разработчикам за проделанную работу.

34
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Средства Windows

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

Рис. 2.5
Проводник тоже работает с FTP

Командная строка
Данный способ, возможно, менее удобен, чем использование FTP-клиента, однако
обладает своими преимуществами: пользователь более точно представляет, как все работает,
можно создавать сценарии и более гибко управлять скачиванием и закачиванием информа-
ции. Довольно часто до ступ к FTP через командную строку используют для резервного

35
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

копирования данных, однако никто не мешает автоматизировать процесс скачивания инфор-


мации.
Рассмотрим основные принципы использования приложения ftp.ехе, которое нахо-
дится в каталоге WINDOWS/system32 и может быть вызвано из консоли командой ftp.
После вызова откроется окно оболочки FTP-клиента Windows, о чем свидетельствует
появление приглашения ftp>. Теперь можно вводить команды для FTP-клиента.
Краткий список команд:
• open – подключение к удаленному узлу по протоколу FTP;
• cd – изменение рабочего каталога на удаленном компьютере;
• bin – установка режима передачи файлов в двоичном формате;
• put – передача одного файла на сервер;
• bye – завершение сеанса FTP и выход.
Чтобы познакомиться с FTP-клиентом поближе и научиться работать с ним, нужно
подключиться к FTP-серверу в консольном режиме. В окне оболочки следует ввести open
72.9.255.178 (это IP-адрес FTP-сервера) – если сервер с таким адресом существует и поддер-
живает подключение по FTP, то будет выдан сначала запрос на имя пользователя, а затем на
пароль. После авторизации необходимо создать папку для хранения данных, например doc
(папка создается командой mkdir). Затем нужно войти во вновь созданную папку командой
cd doс. Теперь остается лишь скопировать нужный файл, установив перед этим режим пере-
дачи файлов в двоичный формат командой bin без параметров. Наконец следует ввести put
f:/doс/my.zip, где аргументом команды put выступает полный путь к копируемому файлу.
После копирования можно за крыть сервер командой bye.
Чтобы клиент FTP совершал перечисленные действия автоматически, не задавая
вопросов, следует составить для него сценарий. Например, создадим текстовый файл (назо-
вем его ftpconfig.txt и сохраним в каталоге с :\ftp), содержащий команды FTP, которые будут
выполняться автоматически при запуске FTP-клиента.
Файл ftpconfig.txt будет иметь следующие характеристики:
open 72.9.255.178
имя пользователя
пароль
cd doc
bin
put f:/doc/my.zip
bye
Для того чтобы передать описанный выше файл на исполнение, в консоли следует
написать: ftp -s:"c:\ftp\ftpconfi g.txt".

36
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Глава 3
Менеджеры закачки
Чтобы избежать путаницы, говоря о закачивании и скачивании, нужно пояснить, что на
самом деле это два самостоятельных понятия, обозначающих направление процесса пере-
дачи данных.
Скачивание (download) подразумевает передачу информации с сервера в Интернете на
компью тер пользователя, закачивание (upload) – передачу файлов с локального компьютера
на сервер в Интернете.
Проблема в том, что исторически программы для скачивания информации называют
менеджерами закачки или загрузки, хотя в английском оригинале их название звучит как
download manager и до словно должно переводиться «менеджер скачивания».
Поскольку говорить «менеджер загрузки скачивает» язык не поворачивается (то же
самое, что «летящий вверх падает»), то оставим эту проблему филологам. В данной же книге
термин «закачка» будет подразумевать именно скачивание информации с сервера в Интер-
нете на локальный компьютер, если не будет оговорено обратное.

37
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Общая информация о менеджерах закачки


Так получилось, что российские линии связи работают не слишком качественно – еще
лет десять назад появление треска и эха при разговоре по стационарному телефону никого
не удивляло. Сейчас ситуация изменилась: требования к качеству связи значительно воз-
росли. Однако большинство используемых коммуникаций закладывалось еще в советское
время и их качество осталось на прежнем уровне. По этой причине отечественные пользо-
ватели привыкли к обрыву связи или «впадающему в ступор» каналу, по которому в течение
нескольких минут не проходит ни одного байта информации.
При обычном серфинге по сайтам такие неудобства еще можно терпеть, однако при
закачке данных из Интернета сбои способны оборвать процесс в самом неподходящем месте,
и придется начинать все заново. Пользователи, обходящиеся без менеджеров закачки, либо
не знают об их существовании, либо просто не оказывались в ситуации, когда процесс
неожиданно обрывался, а файл уже был загружен на девяносто пять процентов. В таком
случае обычно даже самые высококультурные пользователи употребляют нецензурную лек-
сику. Чтобы избежать подобных инцидентов, были созданы менеджеры закачки.
Основные возможности программ для закачки:
• позволяют восстанавливать прерванные закачки;
• скачивают информацию в несколько потоков;
• файлы для закачки можно поставить в очередь и расставить приоритеты;
• можно автоматически начинать закачку в заданное время, а по окончании процесса
компьютер может выключаться.
Перечисленные функции присущи большинству программ подобного плана, однако
это не все, на что они способны. Некоторые функциональные менеджеры закачки умеют
сами дозваниваться до провайдера, скачивать файлы по частям и т. д. Возможностей у
них очень много, особенно если сравнивать со стандартной закачкой файла через Internet
Explorer.

38
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Зеркала
Сегодня за вопрос «Что такое зеркало?» можно снискать себе славу выжившего из ума
человека. В любом нормальном доме данный предмет есть и, скорее всего, даже не в един-
ственном экземпляре. Однако когда речь заходит о зеркалах в контексте Интернета, то все
не так очевидно.
Как известно, Сеть состоит из множества компьютеров, соединенных между собой.
Когда говорят, что какой-то файл выложен в Интернет, имеется в виду, что документ нахо-
дится на каком-то компьютере, подключенном к Сети. Проблема в том, что компьютер может
оказаться недоступным именно в тот момент, когда понадобился файл. Гораздо чаще ком-
пьютер с файлом может быть сильно загружен и находиться где-нибудь далеко, следова-
тельно, скорость скачивания файла окажется недопустимо низкой.
Зеркала – копии серверов, физически расположенные в разных географических реги-
онах. Данный инструмент предназначен для снижения нагрузки на сервер, чтобы пользова-
тель мог вы брать то, что быстрее работает, и застраховаться от сбоев.
Насчет нагрузки все понятно: чем больше зеркал, тем меньше пользователей прихо-
дится на каждое из них, со сбоями – то же самое. По поводу скорости в общем можно счи-
тать, что чем ближе географически к пользователю расположен сервер, тем быстрее будет
соединение. Однако на практике скорость зависит от многих параметров: загруженности
сервера и канала, количества компьютеров между пользователем и сервером. Если на стра-
нице указано, что один сервер расположен в Гренландии, а второй в Питере, то жителям
России логично сначала попробовать питерский.
Полезны зеркала и при скачивании программ: большинство менеджеров загрузки авто-
матически распознают адреса наиболее популярных сайтов, самостоятельно проверяют ско-
рость доступа к их зеркалам и автоматически переключаются на скачивание с наиболее
быстрого из них.
Выбрать наиболее быстрое зеркало того или иного сервера можно, воспользовавшись
услугами программы DipStick (www.klever.net), в окно которой достаточно ввести интере-
сующий адрес, и он будет проверен на скоростные характеристики. Можно обратиться также
к встроенным средствам Windows. Чтобы узнать, какое из нескольких зеркал более предпо-
чтительно, следует набрать в консоли команду ping адрес_зеркала.
Результатом будут четыре строки:
Ответ от адрес_зеркала:
число байт=32
время=317мс
TTL=240.
Сравнивая время задержки пакетов (время=317мс), нужно выбрать зеркало, для кото-
рого данное значение минимально.

39
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Требуется менеджер
По результатам опроса «Лучший менеджер закачек 2006», проведенного на одном из
популярных форумов Рунета, предпочтения посетителей разделились следующим образом:
• Download Master – 54 %;
• FlashGet – 23 %;
• ReGet – 16 %;
• GetRight – 3 %
Поскольку всем хочется выбрать лучшее, то наибольший интерес представляет тройка
лидеров, тем более что в нее входят действительно достойные программные продукты.

Download Master
Download Master (www.westbyte.com) – наиболее функциональный менеджер закачек.
Назовем основные возможности программы.
• Поддержка русскоязычного интерфейса – при проблемах с кодировкой, когда русские
буквы не отображаются, можно использовать интерфейс на транслитерации.
• Поддержка списков закачек с широкими возможностями сортировки (по дате доба-
вления, расширению и приоритету).
• Плавающий индикатор скорости закачки, индикаторы активных закачек, управление
активными закачками.
• Активная наглядная корзина – плавающее окно, позволяющее полноценно работать
с программой без открытия главного окна со списком закачек. Плавающее окно включает в
себя индикатор скорости закачки, корзину добавления закачек, индикаторы активных зака-
чек с возможностью управления последними, меню управления программой, краткий спи-
сок закачек с возможностью их старта.
• Поддержка подключаемых модулей (плагинов) и обложек.
• Динамическая многопотоковая закачка.
• Докачка после обрыва связи с HTTP, HTTPS и FTP-серверов.
• Работа по расписанию, отключение компьютера после завершения закачки.
• Оптимальные настройки для работы с различными типами соединений (коммутиру-
емое соединение, ISDN, ADSL, LAN) на различных скоростях.
• FTP Explorer.
• Поиск и добавление зеркал для закачки.
• Работа с ZIP-архивами: просмотр содержимого ZIP-архивов перед закачкой, закачи-
вание только выбранных файлов из архива, проверка ZIP-архивов и восстановление повре-
жденных файлов, а также распаковка архивов.
• Работа с RAR-архивами: проверка и распаковка RAR-архивов.
• Подробный файл журнала на каждую загрузку.
• История закачек.
• Менеджер сайтов для управления паролями и папками для сохранения (в некоторых
случаях, к сожалению, все равно приходится вводить пароль для каждой закачки).
• Управление скоростью закачки, автоматический режим для комфортной работы с бра-
узером.
• Возможность установки приоритетов для закачек.
• Программа дозвона для коммутируемых соединений.
• Возможность синхронизации (автообновления) файлов на сервере и локальном ком-
пьютере.
40
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Проверка закачанных файлов на обновление.


• Возможность послушать/посмотреть музыкальные и видеофайлы в процессе закачки,
автоматическое получение информации об MP3-файлах при старте закачки.
• При понижении скорости автоматический перезапуск закачки во избежание простоев.
Кроме того, Download Master отслеживает содержимое буфера обмена и может инте-
грироваться с браузерами Microsoft Internet Explorer 4.0 и выше, Mozilla, Firefox, Opera 4.0
и выше, Netscape Communicator 6.0 и выше, а также с антивирусными программами.

Рис. 3.1
Программа Download Master

Старт закачки
Способы скачивания информации с помощью Download Master следующие.
• Щелкните на ссылке в браузере – вместо стандартного окна Сохранить как появится
окно добавления закачки Download Master. Если во время щелчка на ссылке будет нажата
клавиша Alt, то закачка будет добавлена независимо от расширения файла.
• Щелкнув на ссылке правой кнопкой мыши, выберите из контекстного меню Internet
Explorer или Opera пункт Закачать при помощи Download Master или Закачать все при
помощи Download Master – откроется окно добавления закачки Download Master. Данный
метод рекомендуется использовать, если программа по каким-то причинам не перехватывает
закачку. Если выбран пункт Закачать все при помощи Download Master, то откроется окно
добавления закачек, в котором можно указать выбранные для закачки файлы.
• Download Master автоматически отслеживает буфер обмена и при добавлении туда
ссылки на файл или группу файлов с указанным в настройках программы расширением
открывает окно добавления закачки Download Master. В настройках программы должен быть
установлен флажок URL мониторинг буфера обмена.

41
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Начинается закачка нажатием кнопки Добавить URL, расположенной на панели


инструментов, или щелчком правой кнопкой мыши на значке Download Master на Панели
задач. В появившемся списке следует выбрать пункт Добавить URL, а в открывшемся окне
добавления закачки следует вручную ввести интернет-адрес закачки.
• Начать закачку можно, перетащив ссылку (или выделенный текст) из браузера или
почтовой программы в плавающее окно.

Интеграция с браузером
Для упрощения процедуры добавления закачки Download Master интегрируется с брау-
зером. После этого программа автоматически перехватывает закачки и интегрируется в кон-
текстное меню Закачать при помощи Download Master.
Для настройки параметров интеграции нужно выполнить команду Закачки ►
Настройки – откроется окно Настройки программы, в левой части которого в дереве ката-
логов нужно щелкнуть на папке Интеграция.
Если установлен флажок Интеграция в Microsoft Internet Explorer (вер. 4.х-6.х или
выше), то Download Master будет перехватывать закачки из Internet Explorer.
Установленный флажок Расширенная интеграция (работает только на IE 6.x или
выше) позволяет программе перехватывать все закачки из Internet Explorer 6.0 и выше.
ВНИМАНИЕ
При установленном данном флажке закачки будут перехватываться
независимо от списка расширений, указанного в программе.
При установленном флажке Использовать клавиши Alt и Ctrl при кликах на ссыл-
ках в браузере и нажатой клавише Alt будут перехватываться все закачки из браузера Internet
Explorer, при нажатой клавише Ctrl все закачки будут игнорироваться.
Если установлен флажок Интеграция в Firefox, Mozilla, Netscape, то программа будет
перехватывать закачки из Firefox, Mozilla и Netscape Communicator.
Установленный флажок Интеграция в Opera позволит Download Master перехваты-
вать закачки из Opera.
ПРИМЕЧАНИЕ
Если у пользователя Opera ниже версии 7.10, то после установки
данного флажка нужно перезапустить браузер, чтобы сохранить настройки
– выполните в Opera команду File ► Preferences ► Multimedia и щелкните
на ссылке Find plug-ins.

Категории закачек
Возможности категорий таковы.
• Автоматическое сохранение закачек в различные папки в зависимости от расширения
файлов.
• Систематизация списка закачек. Можно создать неограниченное количество катего-
рий и уров ней вложений, что позволит упорядочить список закачек в соответствии с жела-
ниями пользователя. Можно также свободно перетаскивать закачки из одной категории в
другую, переносить папки из раздела в раздел и менять папки местами.
• Синхронизация файлов на сервере и локальном компьютере. Данная категория может
использоваться для синхронизации файлов и для старта закачек в определенное время. Кате-
гория Автообновление содержит подкатегории с заданиями на синхронизацию. Можно

42
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

редактировать текущие задания и добавлять неограниченное количество новых задач. При


необ ходимости можно приостанавливать выполнение определенных заданий.
• Управление закачками: старт/остановка/планирование всех закачек из категорий
путем перемещения их кнопкой мыши. Категория Состояние содержит подкатегории, соот-
ветствующие возможным состояниям закачек. Перетаскивая закачки из одной подпапки в
другую, можно удобно управлять процессом закачки. Например, перетащив папку Пауза в
папку Закачивается, можно начать все закачки, находящиеся в состоянии паузы. Перета-
щив подпапку Музыка в подкатегорию Запланировано, можно запланировать все закачки,
находящиеся в данной папке и всех подпапках.
• Восстановление удаленных закачек путем перетаскивания их из категории Удален-
ные в любую другую папку. После выхода из программы или перезагрузки компьютера
папка Удаленные очищается автоматически.
При добавлении закачки распознается тип файла. Название поля, по которому произо-
шло распознавание, мерцает в течение пяти секунд.
Тип файла распознается по расширению (выполняется для расширений, прописанных
для категорий), а также по регулярным выражениям для интернет-адреса.
Щелкнув на кнопке, можно:
• вызвать окно свойств для выбранной категории;
• добавить новую подкатегорию;
• установить параметр Запоминать последнюю папку для категорий.
ПРИМЕЧАНИЕ
В настройках программы должен быть установлен флажок
Распознавать по категориям.

Использование регулярных выражений


Регулярные выражения должны заключаться в одинарные кавычки и отделяться про-
белами. Можно указывать одновременно расширения и регулярные выражения.
ПРИМЕЧАНИЕ
Приоритет имеют регулярные выражения в порядке их следования, то
есть первое регулярное выражение имеет высший приоритет, а последнее из
расширений – низший.
Примеры регулярных выражений:
• «download.com» – в категорию будут помещаться все закачки, интернет-адрес кото-
рых содержит фразу download.com;
• «(?i)metal{1,2}ica» – в категорию будут помещаться все закачки, интернет-адрес кото-
рых содержит слово metallica или metalica независимо от регистра;
• «(?i)metal{1,2}ica» «(?i)beatles» МРЗ OGG – в категорию будут помещаться все
файлы, подходящие под регулярные выражения;
• «(?i)metal{1,2}ica» и «(?i)beatles» – в категорию будут помещаться также файлы с
расширениями MP3 и OGG.

Менеджер сайтов
Менеджер сайтов удобно использовать в следующих ситуациях.
• Для доступа к сайту или части сайта требуется имя пользователя и пароль. Доста-
точно один раз указать эти сведения – и в дальнейшем при доступе к этому сайту Download
Master будет передавать введенную информацию автоматически.

43
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Для доступа к сайту требуется использование нестандартных настроек прокси-


сервера. Мож но выбрать прокси-сервер, необходимый для подключения к определенному
сайту, или отключить использование прокси-сервера для доступа к сайту.
• Файлы, закачиваемые с конкретного сайта, необходимо сохранять в определенную
папку или категорию. После указания папки или категории для сохранения все файлы, зака-
чиваемые с этого сайта или его части, будут сохраняться в указанной папке или категории.
Если указана и папка, и категория, то закачки будут добавляться в указанную категорию, а
сохраняться в указанной папке.
• Для определенных сайтов необходимо ограничивать максимальное количество сек-
ций на закачку или закачек. После указания нужного значения для всех закачек, произво-
димых с данного сайта или его части, количество потоков или закачек не будет превышать
введенную цифру.
Существующий список сайтов отображается в виде таблицы. Щелкнув на названии
столбца, можно отсортировать список в соответствующем порядке, при этом порядок сор-
тировки отобразится в виде стрелки.
Со списком сайтов можно производить следующие действия.
• Добавить сайт в список сайтов:
◘ сайт – адрес сайта или его подраздела (например, www.download.com/games/);
◘ пользователь – имя пользователя, если для загрузки файлов с сайта необходима авто-
ризация;
◘ пароль – пароль для доступа к сайту, если для загрузки файлов с сайта необходима
авторизация;
◘ прокси-сервер – прокси-сервер, который будет использован для всех закачек с дан-
ного сайта;
◘ сохранять в указанной категории – категория, в которую будут добавляться файлы,
закачиваемые с данного сайта;
◘ сохранять в указанной папке – папка, в которой будут сохраняться файлы, закачанные
с данного сайта;
◘ ограничить количество секций на закачку – максимальное количество секций на
закачку для всех закачек, производимых с данного сайта или его части;
◘ ограничить количество закачек – максимальное количество одновременных закачек,
производимых с данного сайта или его части.
• Изменить параметры для выбранного сайта – выбрав сайт из списка и нажав кнопку
Изменить, пользователь получит доступ к следующему окну, в котором можно изменить
ранее введенные параметры.
• Удалить указанный сайт из списка сайтов – выбрав сайт из списка и нажав кнопку
Удалить, пользователь удалит сайт.

Использование планировщика
Планировщик позволяет управлять работой Download Master в автоматическом
режиме. Данную возможность удобно использовать, когда необходимо или предпочтительно
закачивать файлы в определенное время или дни недели, а также если нужно отключиться
от Интернета или вы ключить компьютер в заданный срок (рис. 3.2).
Для выбора файлов, закачиваемых по расписанию, необходимо из контекстного меню
выбрать пункт Запланировать или выполнить команду Файл ► Запланировать – на значке
состояния закачки появится значок, информирующий, что данный файл добавлен в список
запланированных.

44
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 3.2
Планировщик Download Master
Команда Закачки ► Расписание откроет окно настроек планировщика. Если устано-
вить флажок Стартовать по расписанию, то можно выбрать один из трех режимов:
• единоразово – планировщик запустится один раз в указанный день;
• по дням недели – планировщик будет запускаться в указанные дни недели;
• ежедневно – планировщик будет запускаться каждый день.
Выбрав и настроив соответствующий режим, с помощью кнопок счетчика Время необ-
ходимо ука зать время запуска планировщика. Установив флажок Завершить по расписа-
нию, кнопками счетчика Время следует указать время завершения работы планировщика,
при необходимости установите флажок Выполнять ежедневно.
В области При завершении выполнения расписания можно указать действия, кото-
рые должны выполняться, когда планировщик завершает работу.
Можно установить следующие флажки:
• Выключить компьютер – программа будет выключать компьютер по завершении
выполнения расписания;
• Выход из программы – Download Master будет завершать работу по окончании
выполнения расписания;
• Отключиться от сети Интернет – программа будет отключаться от Сети по завер-
шении выполнения расписания (работает только при модемном соединении);
• Очистить список запланированных задач – Download Master будет очищать список
запланированных задач по завершении выполнения расписания.

Плавающее окошко
Плавающее окошко – маленькое окно, расположенное в правой нижней части мони-
тора при работе с Download Master. Если необходимо скрыть данное окно, то следует выпол-
нить команду Вид ► Плавающее окошко.
45
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Функции плавающего окошка таковы.


• Информирование об общей скорости закачки. Основную часть окошка занимает
индикатор, на котором отображается график скорости закачки.
• Информирование о состоянии и проценте выполнения активных закачек. После
старта закачки в нижней части плавающего окошка появляется полоска, отображающая
выполнение закачки в процентах, а также меняющая цвет в зависимости от того, передаются
ли в текущий момент данные. Подведя указатель мыши к полоске, можно получить допол-
нительную информацию о закачке: название файла, точный процент выполнения и текущую
скорость.
• Управление активными закачками. Щелчком левой кнопки мыши на одной из полосок
в нижней части плавающего окошка открывается информационное окно закачки. Щелчком
правой кнопки мыши на полоске можно вызвать меню управления данной закачкой.
• Изменение скорости закачки. Щелкнув правой кнопкой мыши на верхней кнопке,
можно выбрать желаемый скоростной режим.
• Управление программой:
◘ двойной щелчок на индикаторе скорости закачки открывает главное окно про-
граммы;
◘ щелчок правой кнопки мыши вызывает меню управления программой;
◘ щелчок левой кнопки мыши на значке скорости вызывает меню управления про-
граммой: щелчок правой кнопки мыши переключает скорость, щелчок левой кнопки мыши
откроет краткий список закачек, доступных для старта/остановки, где, щелкнув на закачке,
можно запустить/остановить ее.
• Добавление новых закачек путем перетаскивания ссылки или выделенного текста,
содержащего ссылки из браузера или другой программы, в плавающее окошко.

FTP Explorer
FTP Explorer предназначен для навигации по FTP-серверам и поиска файлов, необхо-
димых для закачки. Работать с помощью FTP Explorer можно так же, как и с Проводником
Windows.
Чтобы добавить сайт, нужно ввести его адрес в соответствующем поле и нажать кнопку
Открыть. Одновременно можно открыть несколько сайтов. Однажды задав параметры
сайта (имя пользователя, пароль), можно сохранить их в менеджере сайтов (флажок Исполь-
зовать для всего сервера) – в дальнейшем они будут подставляться автоматически.
ПРИМЕЧАНИЕ
Введенные адреса автоматически сохраняются в истории, очистить
которую можно командой Инструменты ► Очистить историю URL.
Для закачки необходимо дважды щелкнуть на нужном файле или выделить выбранные
файлы в списке и нажать кнопку Закачать (можно выбрать аналогичный пункт из контекст-
ного меню). Выбранные файлы в списке кнопкой мыши можно перетащить также в плава-
ющее окошко Download Master.
С помощью фильтра можно настроить отображение файлов определенных типов,
например EXE и ZIP. В Избранном можно хранить список наиболее часто посещаемых сай-
тов, чтобы не вводить их адреса вручную.
Неоспоримое преимущество Download Master перед конкурентами – его полная бес-
платность и отсутствие баннеров. За сравнительно короткое время (программе чуть более
трех лет) Download Master завоевал расположение многих пользователей не только своим
бесплатным статусом, но и тем, что разработчики программы постарались собрать в ней все
возможные функции, доступные пользователям других менеджеров закачки. Возможностей
46
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

у Download Master более чем достаточно, и, судя по результатам опроса, так считает боль-
шинство пользователей.
СОВЕТ
Если вы используете другой менеджер закачки, то не пожалейте
времени, скачайте бесплатный Download Master и оцените его
преимущества.

FlashGet
FlashGet (www.amazesoft.com) – давний любимец публики, который тем не менее в
последнее время сдал позиции. С помощью FlashGet можно дозваниваться в Интернет, авто-
матически искать зеркала и выбирать самый быстрый вариант загрузки. Программа пред-
лагает три режима скорости закачки файлов: неограниченный, ручной и автоматический. В
ручном режиме скорость загрузки определяется пользователем, а в автоматическом FlashGet
сам подбирает наилучшую скорость.
По умолчанию программа разбивает файл на пять частей, но это количество, равно как
и размер одной части, можно изменять. Программа позволяет просматривать содержимое
сер веров HTTP и FTP, а также создавать неограниченное количество тематических катего-
рий, в которых для облегчения поиска могут располагаться задания на загрузку.
После установки FlashGet будет запускаться автоматически при каждой попытке зака-
чать файл через браузер. Для запуска загрузки следует нажать кнопку ОК в открывающемся
окне свойств загрузки.
Добавив и настроив прокси-сервер, необходимо выбрать его в списке прокси-серверов
и в окне свойств загрузки, выполнив команду Сервис ► Настройки.

Добавление задания
FlashGet перехватывает все нажатия, производимые в окне браузера. Когда нажата
ссылка, программа проверяет, соответствует ли расширение загружаемого файла тем, кото-
рые пользователь уста новил в настройках. Если да, то искомый интернет-адрес будет доба-
влен в список заданий. Для удобства можно настроить FlashGet так, чтобы программа пере-
хватывала нажатия только при нажатой клавише Alt.
При копировании адреса ссылки в буфер она автоматически будет добавляться к
списку заданий, но только если расширение загружаемого файла соответствует указанным
в настройках.
Для начала скачивания следует перетащить любой адрес из окна просмотра браузера в
плава ющее окно Корзинка или основное окно FlashGet. Программа позволяет перетаски-
вать сразу несколько ссылок из окна Internet Explorer.
Кроме того, можно ввести адрес вручную, выполнив команду Задания ► Новое зада-
ние (рис. 3.3).

Свойства задания
Чтобы изменить свойства загрузки, нужно щелкнуть правой кнопкой мыши на неак-
тивном задании в основном окне FlashGet и выбрать пункт Свойства или просто нажать зна-
чок Свойства на панели инструментов программы, чтобы открыть соответствующее диа-
логовое окно.
Окно содержит следующие настройки.
• URL – полный интернет-адрес файла.
47
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Найти альтернативный URL через файл списка зеркал или FTP поиск – снятие
этого флажка отключает список зеркал и FTP-поиск.
• Ссылка – некоторые серверы требуют заполнения этого поля, чтобы запускать
загрузку.
СОВЕТ
Оставьте поле пустым – FlashGet автоматически введет правильный
адрес.

Рис. 3.3
Добавление задания в FlashGet
• Категория – по завершении задания файл автоматически переместится в выбранную
категорию (по умолчанию это Принятые).
• Сохранить – загрузка файла в определенную папку.
ВНИМАНИЕ
Изменять данный параметр не рекомендуется.
• Переимен. – сохранение загружаемого файла под другим именем.
• Http и FTP proxy – FlashGet имеет настраиваемый список прокси-серверов, из кото-
рого пользователь выбирает предпочтительный.
• Разбить на – делит файл на части (до десяти), что значительно увеличивает скорость
загрузки.
ПРИМЕЧАНИЕ
Некоторые пользователи для еще большего ускорения загрузки
предлагают разбивать файл более чем на 10 частей. Однако это может
привести к обратному эффекту – скорость сильно уменьшится или сервер
вообще разорвет соединение. Чтобы предотвратить разрывы, не следует
48
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

разбивать файлы на 10 частей – в большинстве случаев достаточно трех-


пяти.
• FlashGet также поддерживает загрузку по расписанию, закачивая файлы, когда загру-
женность канала минимальна или трафик дешевле, что сохраняет и время, и деньги.
• Авторизированный вход – установка данного флажка делает поля Имя и Пароль
доступными для ввода информации (некоторые серверы требуют идентификации пользова-
теля).
• Старт – установкой переключателя в требуемое положение указывается, как запус-
кать за грузку. При выбранном значении Вручную адрес только добавится к списку загрузки,
однако закачка не начнется. Немедленно – загрузка начнется сразу. По расписанию –
FlashGet начнет загрузку в запланированное время.
ПРИМЕЧАНИЕ
Переключаться между этими тремя вариантами можно в любой
момент. При слишком низкой скорости можно остановить закачивание и
установить загрузку по расписанию.
• Сохранить по умолчанию – сохранение выбранных параметров для использования
по умолчанию в других заданиях на загрузку.
ПРИМЕЧАНИЕ
Настройки можно изменить, выполнив команду Сервис ► Параметры
закачки по умолчанию.
• Описание – в данном поле можно поместить комментарии, чтобы спустя какое-то
время не забыть, какой файл был загружен.
• Удаленные – все удаленные задания будут перемещены в папку Удаленные. Пол-
ностью удалить задание можно, удалив его снова уже из этой папки. Удаление работает по
принципу Корзины Windows.
СОВЕТ
Удалить задание, минуя папку Удаленные, можно, одновременно
удерживая нажатыми клавиши Shift и Delete.

Менеджер файлов
Управление файлами – одна из наиболее важных характеристик FlashGet. Программа
распределяет файлы по категориям. Если определить папку для каждой категории, то всякий
загружаемый файл, соответствующий заданной классификации, переместится в указанное
место на винчестере.
Например, каждое задание, отнесенное к категории MP3, будет перемещаться в c:
\download\mp3. В пределах каждой категории можно сделать подкатегории.
По умолчанию у FlashGet имеются три папки: Задания, Принятые и Удаленные. Все
незавершенные задания хранятся в категории Задания, все удаленные – в одноименной кате-
гории.
Существуют разные варианты перемещения и удаления заданий. Выполнив команду
Сервис ► Настройки, в открывшемся окне следует перейти на вкладку Менеджер файлов.
Здесь можно вы брать роль FlashGet при перемещении заданий в другие категории, а также
указать действия программы, если конечный файл уже существует.
Если нужно переместить загружаемые файлы на другой накопитель, рекомендуется
делать это с помощью FlashGet, иначе могут возникнуть проблемы с базой данных загрузки.
Прежде всего следует создать временную категорию во FlashGet, затем нужно переместить
49
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

туда все файлы (для исходной категории нужно изменить папку по умолчанию на путь к
другому накопителю, например е :\download). После этого необходимо переместить файлы
обратно в исходную категорию.
СОВЕТ
Можно не указывать категорию при загрузке, а позже перетащить в
необходимую категорию уже готовое задание.
Существует мнение, что время FlashGet уходит, и эту программу оставляют на компью-
тере скорее по привычке, чем из-за острой необходимости. Решать, так это или нет, нужно
каждому кон кретному пользователю. Кстати, судя по рейтингу популярности, многие все
равно не отказываются от FlashGet, несмотря на присутствие на компьютерном рынке мощ-
ных конкурентов.

ReGet
Разработчики ReGet (www.reget.com) наверняка читали в школе трилогию Льва Тол-
стого «Детство. Отрочество. Юность». Видимо, в этом классическом произведении корни
«растроения личности» программы ReGet на Junior, Pro и Deluxe. Каждая из версий ориен-
тирована на свою категорию пользователей. Базовые функции у всех трех программ одина-
ковые – отличия только в дополнительных возможностях.
Все варианты ReGet отличаются удобным интерфейсом (рис. 3.4), восстанавливают
оборванные загрузки и загружают сведения в несколько потоков, кроме того, они интегриру-
ются с популярными браузерами и позволяют загружать все ссылки одним щелчком кнопки
мыши.
ReGet Junior ориентирована на начинающих пользователей и имеет минимальный
набор функ ций. Ее особенность – возможность изменения интерфейса с помощью обложек
(в других версиях программы сделать это нельзя). ReGet Pro предлагает следующие возмож-
ности:

50
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 3.4
Окно программы ReGet
• параметры управления скоростью загрузки, благодаря чему можно одновременно
загружать файл и открывать сайты;
• соединение с Интернетом в случае обрыва связи;
• управление настройками закачки для нескольких файлов одновременно;
• автоматическое скачивание галереи изображений и проверку загруженных файлов на
вирусы.
Опытного пользователя, проводящего в Сети много времени, больше всего заинтере-
сует версия ReGet Deluxe, предлагающая встроенный FTP-клиент, а также расширенные воз-
можности планировщика:
• планирование загрузки на указанную дату;
• повторение закачки в указанное время и дни;
• начало загрузки при выполнении заданных условий;
• выключение компьютера;
• сортировку загруженных файлов по папкам;
• ведение истории закачек.
Желая иметь в распоряжении весь инструментарий программы, не будучи при этом
уверенным, нужен ли такой арсенал ежедневно, пользователь может работать с ReGet Deluxe
в упро щенном режиме. Всего в программе предусмотрено три режима: с отображением всех
возможностей, большинства функций или только базовых.
Не стоит спешить и сразу загружать ReGet Deluxe килограммами ссылок. Сначала сле-
дует настроить программу: интегрировать ReGet с используемым браузером и указать типы
расширений файлов, на которые она не должна реагировать.
Интеграция будет более гибкой, если настроить параметр Добавлять только при
нажатом Alt – ReGet будет перехватывать ссылки из браузера только при удерживании этой
клавиши. Подобная избирательность может пригодиться, когда ReGet неправильно обраба-
тывает ссылку на файл. Такое бывает крайне редко, однако может случиться.
Рассмотрим работу с ReGet более детально.

Способы добавления закачки


• Пользователям Internet Explorer, MSN Explorer, NetCaptor или NeoPlanet достаточно
щелкнуть на ссылке/кнопке закачки, и диалоговое окно ReGet Deluxe появится вместо стан-
дартного Сохранить как. Если этого не случилось, то следует нажать одновременно кла-
виши Ctrl+Alt и, не отпуская их, щелкнуть на ссылке еще раз. Затем из контекстного меню
нужно выбрать пункт Закачать с помощью ReGet Deluxe (щелчок на ссылке правой кноп-
кой мыши откроет это окно).
◘ Используя Netscape Navigator или Opera, нужно щелкнуть на ссылке, удерживая кла-
вишу Alt.
◘ Пользователи браузера, основанного на Internet Explorer (например, NetCaptor или
MSN Ex plorer), могут выделить часть текста и перетащить ее в плавающее окно ReGet
Deluxe. Программа создаст диалог Список ссылок, содержащий все ссылки, найденные в
выбранном отрывке текста.
• Добавить закачку можно, перетащив ссылку из браузера и вставив ее в плавающее
прозрачное окно ReGet Deluxe.
• Можно также скопировать необходимый интернет-адрес в буфер обмена и нажать
Ctrl+V, чтобы вставить его в окно закачек или в меню Создать новую закачку.
СОВЕТ
51
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Чтобы ReGet перехватывала закачку (если она не делает этого


автоматически), следует удерживать нажатыми клавиши Ctrl+Alt, нажимая
ссылку/кнопку.
• Также можно щелкнуть правой кнопкой мыши на значке ReGet Deluxe в системном
меню, а из контекстного меню выбрать пункт Добавить закачку.
• Кроме того, можно вписать адрес вручную, нажав кнопку с изображением плюса –
откроется диалоговое окно Свойства, в котором вводятся условия закачки. Чтобы сохранить
файл под другим именем, нужно ввести необходимое значение в поле Сохранить как. Если
сервер, с которого закачивается файл, требует имя пользователя/пароль, то нужно ввести
сведения в соответству ющие поля.
СОВЕТ
Чтобы остановить одну секцию выбранной закачки, нужно нажать
одновременно клавишу Ctrl и кнопку Пауза на панели инструментов.
Для добавления еще одной секции к выбранной закачке следует одновременно нажать
клавишу Ctrl и кнопку Старт на панели инструментов.
Чтобы удалить не только закачку из очереди, но и закачанный файл с
винчестера, необходимо нажать сочетание клавиш Ctrl+Shift+Delete.

Интеграция с браузером
ReGet Deluxe может автоматически перехватывать закачки и интегрироваться в кон-
текстное меню браузеров, основанных на Internet Explorer, следить за буфером обмена
(и автоматически предлагать создавать закачку, когда в буфер обмена помещается интер-
нет-адрес). Программа может также перехватывать закачки из браузеров Netscape и Opera.
ВНИМАНИЕ
Интеграция с браузерами, основанными на Internet Explorer, и другими
браузерами работает по-разному.
В Internet Explorer можно выбрать один из методов интеграции: на низком уровне или
базовую.
Используя интеграцию на низком уровне, ReGet перехватывает диалог сохранения
файла. Данный метод работает со всеми типами ссылок, включая сложные (редиректы,
формы, сценарии), однако он может нарушить работу некоторых других приложений. Чтобы
избежать активации этого режима и передать ссылку для скачивания Internet Explorer, при
щелчке на ссылке необходимо удерживать нажатой клавишу Ctrl.
СОВЕТ
Чтобы запретить перехват закачки, нужно удерживать нажатой
клавишу Ctrl, щелкая на ссылке/кнопке.
Можно передвигать выбранную закачку вверх (вниз), нажимая одновременно Alt и
стрелку вверх/вниз (↑/↓).
Использовать базовую интеграцию рекомендуется, только если низкоуровневая вызы-
вает ошибки в работе других приложений. Данный метод не позволяет работать со слож-
ными ссылками: перехватывается лишь интернет-адрес, который затем анализируется, и
если расширение указанного в нем файла не находится в специальном списке Игнорировать
расширение, то ReGet предлагает создать закачку (когда включены подтверждения доба-
вления из браузера). Данное усло вие необходимо, чтобы программа не пыталась перехва-

52
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

тывать файлы, предназначенные для интерпретации браузером, – HTML-документы, Java-


сценарии и др.
Чтобы настроить параметры интеграции, в главном меню ReGet, нужно выполнить
команду Настройки ► Интеграция.
ПРИМЕЧАНИЕ
MSIE Spy – приложение, позволяющее отследить все адреса,
запрашиваемые браузером Internet Explorer. Если активировать его, то на
панели инструментов Internet Explorer появляется кнопка Spy, нажатие
которой активизирует модуль MSIE Spy. Чтобы в ReGet работала
возможность автоматического понижения приоритета по трафику во время
активности браузера, должен быть включен MSIE Spy или перехват закачек
из Internet Explorer.

Менеджер сайтов
Менеджер сайтов позволяет пользователю установить собственные настройки (имя
пользователя и пароль, максимум возможных соединений и т. д.) для каждого сервера, с
которого планируется закачка. Менеджер сайтов используется всегда, если очередь закачек
не пуста: каждый раз при скачивании данных с нового сайта он создает временную запись
для этого сайта (если она еще не существует), используя значения по умолчанию.
Временные записи удаляются из менеджера сайтов после выхода из ReGet Deluxe.
Можно снять флажок Временно в свойствах сайта, чтобы сохранить информацию о нем и
после завершения работы с программой.
Менеджер сайтов может быть полезен в следующих случаях.
• Для работы с сервером требуется имя пользователя и пароль. Чтобы указать данные
сведения для конкретного сайта, установите флажок Для работы с сервером требуется ука-
зать имя и пароль в свойствах сайта и введите необходимую информацию в поля Имя и
Пароль.
• Сервер не позволяет более определенного числа одновременных соединений. Мно-
гие FTP-сер веры не позволяют более одного одновременного соединения. С помощью кно-
пок параметра Количество одновременных соединений с этим сервером можно указать
количество разрешенных соединений (например, 1).
ПРИМЕЧАНИЕ
Для вновь создаваемых записей для FTP-сайтов по умолчанию
используется одно соединение.
Настройки в менеджере сайтов (Настройки ► Настройки программы).
• Путь в URL указан относительно домашнего каталога – следует установить дан-
ный флажок, если нужно, чтобы ReGet Deluxe воспринимала все вводимые адреса относи-
тельно домашнего каталога на FTP-серверах.
• Не посылать команду LIST – флажок, позволяющий существенно увеличить ско-
рость скачивания с FTP-серверов. Установка флажка может понадобиться при работе с
некоторыми необычными FTP-серверами, не отвечающими на команду list, хотя это может
повлиять на способность корректно определять размер файла при скачивании с обычных
FTP-серверов.
• Использовать команду MDTM для получения информации о времени создания
файла – установка этого флажка вынуждает ReGet Deluxe использовать команду mdtm для
получения точной информации о времени создания/модификации файла. Это может незна-

53
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

чительно замедлить скачивание с FTP-серверов, однако данный флажок очень важен, если
нужно синхронизировать содержание удаленного и локального дисков.
• Пауза между попытками – время (в секундах), которое должно пройти перед сле-
дующей попыткой закачки.
• Таймаут – время (в секундах), которое должно пройти, прежде чем ReGet Deluxe
прервет закачку по таймауту.
• Таймаут незадействованных соединений – время (в секундах), по истечении
которого ReGet Deluxe отсоединится от FTP-сервера при отсутствии активных закачек.
Можно использовать эту возможность для ускорения закачивания, если в очереди находится
несколько закачек с одного FTP-сервера. Если значение этого параметра не равно 0, то ReGet
Deluxe не будет отсоединяться от сервера после окончания закачки, что позволит сэкономить
время, не тратя его на установку соединения для новой закачки.

Поиск
Встроенная в ReGet Deluxe функция поиска позволяет искать в Интернете файлы для
последующей закачки. Если нужно найти музыкальные файлы MP3-формата, то из выпада-
ющего меню следует выбрать пункт MP3.
Поиск работает следующим образом: после введения ключевых слов в строку поиска
и нажатия кнопки Поиск программа начинает рассылать запросы по выбранным поисковым
системам (чтобы увидеть список поисковых систем и выбрать нужные, необходимо щелк-
нуть на кнопке Поисковые системы). Запрос выполняется с использованием логического
оператора и, то есть включает в себя все введенные слова. Когда поисковые системы воз-
вращают результат, ReGet Deluxe удаляет повторяющиеся ссылки и проверяет, работают ли
серверы, на которых находятся найденные файлы.
Чтобы было легче выбрать файл для скачивания, в ReGet Deluxe предусмотрена воз-
можность отсортировать список результатов поиска по любому из перечисленных выше кри-
териев. Следует щелкнуть на заголовке нужного столбца, чтобы отсортировать результаты
по восходящей, и щелкнуть дважды, чтобы отсортировать по нисходящей.
Некоторые из найденных файлов не могут быть скачаны непосредственно после
поиска, так как находятся на ratio-сайтах, баннерных ресурсах, недоступных серверах или
просто отсутствуют на сервере (были удалены или переименованы).
ПРИМЕЧАНИЕ
Ratio-сайты требуют сначала закачать на них один или несколько
файлов, чтобы получить доступ к MP3, хранящимся на сервере.
Баннерные сайты требуют, чтобы пользователь прочитал
приветственное сообщение и последовал содержащимся в нем инструкциям:
например, щелкнул на баннере и посетил сайт, на который он ведет. Только
после этого можно будет скачать нужный файл.
При поиске нужно стараться менять пробелы на знаки подчеркивания в имени испол-
нителя и названии песни. Например, если пользователь ищет композицию Джимми Хен-
дрикса Foxy Lady, то вводит в строке поиска Hendrix – Foxy Lady.mp3. Как правило, имена
MP3-файлов конструируются именно таким образом.
Чтобы начать новый поиск, не удаляя результаты предыдущего, следует ввести назва-
ние песни или исполнителя и щелкнуть на кнопке Поиск, удерживая нажатой клавишу Shift.
Для поиска фразы целиком, а не по отдельным словам необходимо заключить ее в
кавычки, например beautiful pictures.
Чтобы узнать, можно ли закачать конкретный файл и на каком типе сервера он нахо-
дится, нужно щелкнуть на нем правой кнопкой мыши и выбрать из контекстного меню пункт
54
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Проверить URL. Чтобы проверить таким образом все файлы из списка, необходимо нажать
кнопку Проверить все на панели инструментов ReGet Deluxe или выбрать пункт контекст-
ного меню Проверить все.
После проверки рядом с именем файла появляется значок, показывающий статус файла
(сервера):
• Хороший – файл может быть скачан без проблем после выбора пункта Скачать из
контекстного меню или двойного щелчка на файле;
• Доступ запрещен – необходимо закачать один или несколько пользовательских фай-
лов на сервер, чтобы получить право скачать с него что-нибудь;
• Плохой – пользователь не может скачать этот файл (возможно, сервер, на котором
находится файл, не отвечает или файл здесь не найден);
• Занят – сервер, на котором расположен файл, в данный момент занят – к нему под-
ключено одновременно слишком много пользователей (следует подождать некоторое время,
прежде чем предпринять следующую попытку скачивания).
Завершив проверку статуса, ReGet Deluxe также проверяет, поддерживают ли найден-
ные серверы докачку после обрыва связи, и помещает рядом с именем файла соответству-
ющий значок:
• Докачка поддерживается – сервер поддерживает докачку, поэтому после обрыва
связи можно продолжить скачивание с места, на котором прекратилась связь;
• Докачка не поддерживается – сервер не поддерживает докачку, поэтому после
обрыва связи придется качать файл с самого начала.

FTP Explorer
В новой версии ReGet Deluxe появилась новая особенность – FTP Explorer, предназна-
ченная для облегчения скачивания файлов с FTP-серверов. Кнопка, активирующая панель
FTP Explorer, расположена на панели ReGet Deluxe (также можно воспользоваться сочета-
нием клавиш Alt+7). Для начала работы на сервере нужно ввести его адрес в поле Address
и нажать кнопку Ввод (или кнопку Go). Префикс ftp:// вводить не обязательно.
Список внизу будет содержать имена каталогов и файлов, расположенных на сервере.
Имена каталогов выделены жирным шрифтом, имена файлов – курсивом.
Для входа в директорию (или для скачивания файла) нужно дважды щелкнуть на
ней (нем) (в случае файла это приведет к созданию закачки после подтверждающего диа-
лога). Если для работы с сервером необходимо указать какие-то специфические для него
настройки, то можно использовать менеджер сайтов.
Чтобы увеличить скорость работы программы с большими очередями, стоит восполь-
зоваться приведенными ниже советами.
• Выключите автоматическое сохранение файла очереди (Настройки ► Настройки
программы ► Все настройки ► Общие настройки ► Автоматически сохранять файл
очереди).
• Уменьшите количество сохраняемых строк в файле журнала каждой закачки,
чтобы уменьшить использование памяти (Настройки ► Настройки программы ► Все
настройки ► Настройки лога ► Количество строк в логе закачки).
• Выключите возможность подсветки трафика для выделенных закачек (Настройки ►
Настройки программы ► Все настройки ► Внешний вид).
• Может быть полезно снять флажок Анимированная иконка (Настройки ►
Настройки программы ► Все настройки ► Внешний вид ► Показывать иконку в
панели задач ► Анимированная иконка), чтобы уменьшить использование процессор-
ного времени, что особенно заметно на маломощных компью терах.

55
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Возможности браузеров
Глобализация активно продолжает изживать индивидуальность, и это видно даже на
программах. Создается впечатление, что скоро новые программные решения будут уметь
делать все, для чего раньше требовалось несколько разных программ. Например, Nero
раньше умела записывать диски CD и DVD – сейчас с помощью этой программы можно
смотреть фильмы, слушать музыку и просматривать картинки. Winamp уже не просто про-
игрывает музыкальные файлы – теперь с его помощью можно смотреть фильмы.
Аналогично себя ведут и разработчики браузеров – обучают свои изобретения всему и
сразу. При таком подходе начинают усиливаться функции, изначально не рассматривавши-
еся в качестве основных. Например, функция загрузки файлов.
Разработчики расширений для браузера Firefox (www.mozilla.com/firefox/) в этом
отношении постарались на славу. Энтузиастами была создана целая серия расширений,
позволяющих сделать процесс закачки более эффективным.
Самое популярное расширение – FlashGot (addons.mozilla.org/firefox/220/ или
www.flashgot.net/getit), добавляющее в Firefox интеграцию с менеджерами закачек
Download Master, FlashGet, Free Download Manager, GetRight, Internet Download Accelerator,
Leechget, Net Transport, ReGet (Deluxe, Junior, Pro). Чтобы закачать ссылку с помощью
FlashGot, нужно выбрать соответствующий пункт меню, нажать сочетание клавиш Ctrl+F1
или щелкнуть на ссылке, удерживая нажатой клавишу Alt. Загрузка происходит с помощью
установленного по умолчанию менеджера загрузки.
Кроме того, FlashGot захватывает ссылки в подсвеченном тексте или изображениях,
пробуя также преобразовать в ссылки чистый текст. Производится до некоторой степени
разумная замена, превращающая hxxp:// в http:// (адреса вида hxxp://www.rapidshare.de
часто используются для маскировки от автоматических программ – «антилич»).
С помощью FlashGot можно закачать все ссылки, найденные на текущей странице
(используя соответствующий пункт контекстного меню или Ctrl+F3).
FlashGot также перехватывает диалоговое окно открытия файла Firefox, давая пользо-
вателю шанс подменить встроенный менеджер загрузки непосредственно перед его запус-
ком. Если нужно, чтобы файлы данного типа всегда обрабатывались FlashGot, то следует
установить флажок Выполнять для всех таких файлов автоматически внизу диалогового
окна.
FlashGot правильно посылает адрес источника ссылки, обнаруженного Firefox, внеш-
нему менеджеру загрузки, что необходимо для многих сайтов, на которых строго отслежи-
ваются адреса пользователей, загружающих файлы.
Файлы cookie текущего сеанса Firefox также сохраняются во избежание проблем с сай-
тами, требующими постоянного прослеживания учетной записи.
Если FlashGot выступает только в роли посредника, передавая указания менеджеру
загрузки, то функцию закачки файлов из Сети с готовностью выполняют следующие рас-
ширения.
• DownloadStudio Integration (addons.mozilla.org/firefox/627/) – расширение интегри-
рует менеджер загрузки DownloadStudio в Firefox.
• SpiderZilla (spiderzilla.mozdev.org) – пригодится, если нужно скачать сайт целиком
на локальный компьютер, с рекурсивным построением структуры файлов и папок внутри.
Можно восстанавливать прерванную закачку и обновлять скачанный ранее сайт.
• Download Manager Tweak (addons.mozilla.org/firefox/256/) – модификация мене-
джера загрузки Firefox, позволяющая сделать его более функциональным и, самое главное,
добавить кнопку Пауза, чтобы можно было приостановить закачку (рис. 3.5).
56
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 3.5
Download Manager Tweak – расширение для Firefox
К ознакомительной установке рекомендованы также следующие расширения.
• Save Image in Folder (addons.mozilla.org/firefox/614/) – позволяет сохранять картинки
в заранее заданные папки.
• Backgroundimage Saver (addons.mozilla.org/firefox/1853/) – простое расширение,
помогающее бороться с различными техниками защиты изображений от копирования.
Например, часто искомое изображение «прячется» под прозрачной GIF-картинкой, так что
пользователь не может щелкнуть правой кнопкой мыши и выбрать пункт Сохранить как.
• VideoDownloader (addons.mozilla.org/firefox/2390/) – позволяет закачивать видео,
MP3, flash-ролики с Google, Metacafe, iFilm, Dailymotion (всего около 60 подобных серви-
сов).
В контексте функциональности встроенного менеджера загрузки про Internet Explorer
нельзя сказать ничего хорошего, и даже одна из лучших надстроек для Internet Explorer
– Maxthon (www.maxthon.com) – положения, увы, не исправляет. Пользователям Internet
Explorer обязательно нужно иметь менеджер загрузки от стороннего производителя – аль-
тернативы нет.

57
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Закачка сайта целиком


В Сети полно полезных ресурсов с ценными энциклопедическими данными, полез-
ными книгами HTML-формата, галереями фотографий и т. д. Иногда, зайдя на сайт, так
хочется получить его во владение, чтобы тщательно просмотреть, не беспокоясь о счете за
Интернет. Можно, конечно, сохранить несколько страниц на винчестер. Однако таких стра-
ниц могут быть десятки, а то и сотни, к тому же они могут быть сделаны в виде базы данных.
Очень скоро пользователь устанет щелкать кнопкой мыши на значке сохранения страницы,
а потом элементарно запутается, сбившись со счета.
Благодаря специальным программам, умеющим сохранять на диск целые сайты, пере-
нести содержимое любого ресурса с сохранением его структуры вполне реально.

WebCopier
Программа WebCopier (www.maximumsoft.com) – разработка отечественных програм-
мистов, естественно поддерживающая русский язык, для активации которого нужно выпол-
нить команду Edit ► WebCoper options ► Language и выбрать русский язык.
Для создания проекта, главным участником которого станет интересующий пользова-
теля сайт, следует выполнить команду Файл ► Создать – откроется окно мастера, в котором
необходимо задать основные параметры для успешного закачивания ресурса на винчестер.
После нажатия кнопки Далее программа предложит ввести название файла, в котором будут
сохранены настрой ки проекта. В следующем окне нужно ввести адрес сайта для скачива-
ния. Затем необходимо ввести имя пользователя и пароль, если выбранный ресурс требует
авторизации для доступа к своим страницам. Если сайт находится в свободном доступе, то
можно оставить поля ввода пустыми и нажать кнопку Далее.
Теперь необходимо выбрать папку, где будут сохранены файлы, загруженные с сайта.
В следующем окне можно воспользоваться настройками проекта по умолчанию или внести
свои изменения. Предпочтительно установить собственные настройки, иначе можно полу-
чить не совсем то, что хотелось. Затем следует выбрать один из двух параметров: загружать
с начального сервера или со всех серверов. Если нужно, чтобы файлы скачивались по ссыл-
кам на другие серверы, то необходимо выбрать второй вариант, если «чужие» страницы не
нужны, то используется первый вариант.
Другая не менее важная настройка находится в поле Папка, где необходимо опреде-
лить способ скачивания страниц: из всех папок или из начальной. На практике это озна-
чает, что пользователь сохраняет файлы из какого-то определенного раздела сайта или хочет
загрузить ресурс полностью, со всеми разделами. Наконец, можно установить количество
одновременно загружаемых файлов (от 1 до 100). Естественно, максимальное значение
позволит увеличить скорость, однако не все сайты разрешают несколько одновременных
подключений одного пользователя, поэтому при выборе значения следует быть вниматель-
ным.
Нажав кнопку Далее, необходимо обратить внимание на вкладку Фильтры файлов,
где можно точно указать, какие именно файлы скачивать, а какие нет.
Осталось запустить загрузку проекта на винчестер – нажать кнопку проигрывания (как
на CD-плеерах) или выполнить команду Проект ► Начать Загрузку.
Во время загрузки WebСopier показывает загружаемые в данный момент файлы.
Если в главном окне программы выбрать вкладку Загрузка, то можно наблюдать за
процессом скачивания файлов в виде графика скорости, а также просмотреть список фай-

58
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

лов, в данный момент обрабатываемых программой. На вкладке Браузер можно посмотреть


загруженные HTML-страницы, как в обычном браузере.
WebCopier позволяет скачивать сайты целиком или частично и просматривать их в
автономном режиме, задавать максимальный объем загружаемой информации, глубину про-
хода, а также устанавливать фильтры адресов страниц и расширений файлов. Кроме того,
программа показывает структуру сайта, позволяет автоматически или вручную выбирать
интересующие файлы для скачивания, поддерживает прокси-серверы, позволяет указывать
пароли доступа к сайтам, понимает Java-сценарии и может закачивать сайты по расписанию.

Teleport Pro
Программа Teleport Pro (www.tenmax.com) отличается простым и логичным интер-
фейсом, а также большим количеством настроек. Создать новый проект для закачки можно
с помощью мас тера или вручную. При создании нового проекта важно правильно устано-
вить глубину закачки. С помощью встроенного планировщика задается расписание, по кото-
рому скачиваются сайты. Teleport Pro может работать через прокси и поддерживает закачку
в несколько потоков.
Создавая новый проект (рис. 3.6), прежде всего нужно выбрать структуру будущего
офлайнового сайта, затем ввести адрес ресурса и указать, файлы каких расширений нужно
скачивать, – мастер завершил работу, можно запускать проект на исполнение.
Копирование из Сети сопровождается полной визуализацией рабочего процесса.
После сохранения файла проекта в главном окне можно увидеть две панели. На левой панели
показана древовидная структура сайта, а на правой – непосредственно файлы. Весь проект с
любым количеством стартовых адресов сохраняется в одном файле, открыв который можно
получить до ступ ко всем скачанным страницам.
ПРИМЕЧАНИЕ
Некоторые сайты содержат прямой запрет на использование
браузеров, работающих в автономном режиме. Teleport Pro умеет менять
идентификацию и выдавать себя, например, за Internet Explorer или Opera
для корректной работы с сайтами.
Teleport Pro может дозваниваться до провайдера при запуске, разъединяться после
завершения задания или при закрытии. Кроме того, программа позволяет лимитировать
место для закачки. Если объем закачиваемого сайта достигает указанной величины (по умол-
чанию 24 Мбайт), то скачивание приостанавливается.

59
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 3.6
Создание нового проекта в Teleport Pro
В программу встроен планировщик – проекты автоматически запускаются и остана-
вливаются в заданное время. Очень удобно для качания по ночам (обычно ночью Интернет
дешевле и скорость больше).

WGet
Любители командной строки и в этой области не оказались обделены благодаря
Windows-версии утилиты wGet (xoomer.alice.it/hherold/). Скромная по своим размерам (1
Мбайт в архиве) утилита умеет скачивать сайты целиком, а также закачивать отдельные
файлы (в том числе и по FTP) с возможностью докачки. Кроме того, wGet распространяется
бесплатно.
Простейший пример использования утилиты:wget.exe –P «c:\downloads» «http://
download.ru/my fi le.zip».
Ключ –P указывает каталог, в который нужно сохранить файл. Путь, как и адрес, реко-
мендуется заключать в кавычки, иначе файлы с пробелами в именах будут неправильно обра-
батываться.
Для скачивания сайта в общем случае понадобится набрать wget.exe –P «c:\MySite» -
r -l2 «http://www.elementy.ru».
Ключ –r устанавливает рекурсивную загрузку, -l2 обозначает, что глубина рекурсии
равна двум (то есть будут учитываться только папки первого уровня вложения).

60
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Глава 4
Пиринговые сети
Довольно часто путают названия клиентских программ для пиринговых сетей с назва-
ниями самих P2P-сетей. Например, сеть FastTrack нередко называют Kazaa, хотя Kazaa – это
всего лишь одна из нескольких клиентских программ для работы в сети FastTrack.
Также нередко приходится слышать о несуществующей сети eMule – на самом деле
сеть называется eDonkey2K, а eMule – самый популярный клиент для нее.

61
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Экскурс в историю пиринговых сетей


Главное правило пиринговых сетей – делиться и еще раз делиться – хорошо знакомо
гражданам бывшего СССР из коммунистического прошлого. Однако, в отличие от реаль-
ности, в виртуальном мире не понадобилось жарких лозунгов, крепкого кулака рабочих и
вождя на броневике. Цифровой коммунизм пришел в Сеть стараниями программистов и уче-
ных.
Для совершения революции оказалось достаточно одной-единственной программы
– Napster. Продвижением данного продукта занималась группа энтузиастов со странным
названием w00w00. Однако самым странным во всем этом деле была небывалая популяр-
ность Napster – всего за несколько месяцев количество активных пользователей программы
выросло до миллиона. Чтобы понять, почему это произошло, нужно обратиться к глубокому
прошлому – к праотцам пиринговых сетей.
Начиналось все в Индии – загадочной стране, где пьют чай со слоном и старательно
увеличивают население.
В конце XVIII века Эндрю Белл изобрел новую систему взаимного обучения, которая
в России получила название ланкастерской системы (в честь его последователя Джозефа
Ланкастера).
ПРИМЕЧАНИЕ
Взаимное обучение – это система обучения для бедных людей, на
которых не хватает преподавателей. В основе лежит принцип взаимопомощи
тех, кто не может позволить себе учиться в престижных вузах. Если ты в
чем-то разбираешься лучше своего соседа, то объясни ему это. Он в свою
очередь объяснит тебе то, в чем сам хорошо разбирается.
Ланкастер, известный меценат, в то время содержал народную школу в Лондоне, у
которой, собственно, были те же задачи, что и у проповедника Белла.
О новой методике взаимного обучения в России узнали только после войны 1812
года. С этого времени внедрение ланкастерской системы целиком проходило под патрона-
жем Министерства народного просвещения и Военного министерства, распространявшего
новый метод на военные поселения. Ланкастерскую систему активно применяли декабри-
сты для обучения неграмотных крестьян. Не было ни одной школы, в которой отличники не
подтягивали бы неуспевающих одноклассников.
Однако со временем популярность системы снижалась, и в конце концов тянуть отста-
ющих стало немодно. Однако идея Эндрю Белла, придумавшего новый способ распростра-
нения информации – от равного к равному, от ученика к ученику, – получила неожиданное
продолжение в виртуальной реальности. Пиринговые сети основаны именно на таком меха-
низме передачи информации: я позволяю скачивать у меня файл (даю информацию), а ты в
свою очередь делишься тем, что есть у тебя.

62
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Зарождение пиринговых сетей


Ошибочно полагать, что пиринговые сети – это только обмен файлами. К данному
классу сетей относятся и системы распределенных вычислений. Наверное, самая распро-
страненная из них – SETI@Home (Search for Extra-Terrestrial Intelligence At Home – поиск
инопланетного разума на дому). Этот проект, стартовавший в 1996 году, представлял собой
хранитель экрана, запускавшийся во время простоя компьютера пользователя, и обрабаты-
вал данные, поступа ющие от радиотелескопа. Цель проекта – поиск внеземных цивилиза-
ций. С тех пор SETI@Home заинтересовалось свыше трех миллионов людей. Другим приме-
ром распределенных вычислений может послужить проект www.distributed.net, участники
которого занимаются легальным взломом криптографических шифров, чтобы проверить их
стойкость.
ПРИМЕЧАНИЕ
Еще один проект распределенных вычислений Folding@Home
занимается расчетом третичной структуры белков. Показательно, что его
вычислительная мощность достигла 200 Тфлопс, тогда как мощность самого
большого в мире суперкомпьютера IBM BlueGene/L – 280 Тфлопс.
Пример смешанных пиринговых сетей – небезызвестное детище израильских про-
граммистов Mirabilis – мессенджер ICQ (www.icq.com), появившееся в ноябре 1996 года.
ICQ позволяет своим пользователям быстро и без особых проблем находить собеседников и
друзей по интересам для общения через Интернет. Кроме того, пользователи могут обмени-
ваться файлами через центральный сервер Mirabilis, используемый как посредник. С помо-
щью сервера можно найти интересного человека и установить соединение уже непосред-
ственно с ним.
Проектов, подобных ICQ, сегодня достаточно много. Например, Yahoo!
(www.messanger.yahoo.com), MSN Messanger (www.messanger.msn.com), AOL Internet
Messanger (www.aol.com/aim).
Увидеть весь потенциал пиринговых сетей пользователи Интернета смогли только в
1999 году, когда 18-летний студент Северо-Восточного университета Бостона Шон Феннинг
представил бета-версию проекта, вскоре получившего название Napster. Феннинг бросил
учебу в начале 1999 года, и уже в сентябре того же года служба была введена в эксплуата-
цию – она требовала наличия у пользователей специальной программы Napster, позволяв-
шей бесплатно скачивать по Сети данные, предоставляемые другими пользователями.
Популярность Napster распространялась с небывалой скоростью и в течение несколь-
ких месяцев с момента начала работы достигла колоссальных размеров. Ежедневно через
Napster проходили сотни тысяч файлов, большая часть которых обменивалась нелегально.
Владельцы авторских прав (издательские фирмы, звукозаписывающие и другие компании)
реагировали на сложившуюся ситуацию должным образом: через тринадцать месяцев с
начала действия Napster было вынесено судебное постановление о запрете ее эксплуатации
(2000 год). На тот момент Napster имела уже 40 000 000 пользователей (именно файлооб-
менная функция принесла пиринговым сетям настоящую популярность). Хотя руководство
Napster пыталось противиться судебным решениям, одновременно ведя переговоры с ист-
цами, обещая выплатить штраф, сделать службу платной и предпринимая попытки удержать
Napster на плаву, программу закрыли. Сервис вернулся к жизни под названием Napster2 –
теперь он функционирует на платной основе как служба легальной загрузки музыкальных
файлов и фактически защищает ин тересы правообладателей, а не конечных пользователей.
ВНИМАНИЕ
63
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Поскольку возможность обмениваться файлами – это то, что


сделало пиринговые сети по-настоящему популярными, их часто называют
файлообменными. В книге также используется это слово, однако оно
подразумевает пиринговую сеть, позволяющую не только обмениваться
файлами, но и проводить распределенные вычисления, обмениваться
сообщениями и т. д. Кстати, небезызвестный Skype (программы для IP-
телефонии) тоже работает по технологии пиринговых сетей.
Napster приобрела беспрецедентную популярность. Без проведения масштабной
рекламной кампании всего за несколько месяцев количество пользователей выросло с
нескольких человек до десятков миллионов. Каждый мог скачать маленькую программу с
сайта, задать у нее в строке поиска, например, Pink Floyd и достаточно быстро получить
список ссылок на до ступные для скачивания музыкальные файлы популярной группы.
Революционность технологии Napster в том, что ее пользователи могут обращаться
друг к другу напрямую, предоставляя для скачивания свои файлы и скачивая взамен другие.
Тем не менее Napster все же не была пиринговой сетью в чистом виде: прямое соеди-
нение между пользователями работало только на этапе скачивания информации. Во всех
других случаях приходилось обращаться к серверу: при регистрации, представлении инфор-
мации о хранящихся файлах, поиске интересующего файла. Именно завязка на основной
сервер и сгубила Napster. Следующим шагом развития пиринговых сетей должны были стать
децентрализированные системы, то есть сети, вовсе не требующие контролирующих серве-
ров (владельцев которых можно бы было привлечь к суду) или предполагающие произволь-
ное их количество, что сводило бы на нет попытки закрытия одного из них.
Вскоре после сокрушительного падения Napster возникла децентрализованная сеть
Gnutella. Программисты компании Nullsoft (разработчики Winamp) Юстин Франкел и Том
Пеппером написали программу, которая изначально позиционировалась ими как клон
Napster. Они разместили свою разработку в Сети для свободного скачивания. Через некото-
рое время у фирмы Nullsoft сменился владелец – им стала крупная компания AOL, резко
сократившая масштабы распространения программы, запретив ее свободное скачивание.
Однако в мире уже появились копии Gnutella, и процесс разрастания ее сети стал необрати-
мым.
Существенный фактор массового распространения Gnutella – то, что она является про-
граммой с открытым исходным кодом, поэтому другие программисты могли заниматься ее
доработкой и дальнейшим распространением.
Причина появления Gnutella – логичное предположение, что единственной пробле-
мой легальности Napster является централизованная база данных. Управляющего сервера у
Gnutella не было, что успешно сработало: с одной стороны, система функционирует и можно
обмениваться файлами, с другой, – к ней не придраться в юридическом смысле. Если нет
управляющих серверов, значит, некого привлечь к ответственности за нарушение законов и
запретить работать. Суд мог бы только осуждать отдельно взятых пользователей таких P2P-
сетей.
Более того, Gnutella впервые разработала новую концепцию, по которой одна децен-
трализованная сеть могла быть использована множеством разнообразных клиентских про-
грамм, созданных разными разработчиками. С одной стороны, это удобно пользователям
(каждому нравится что-то свое), с другой – это дополнительная мера защиты от борцов за
соблюдение авторских прав: если одну из клиентских программ запретят использовать или
ее производитель обанкротится, то пользователи смогут перейти на другую программу.
Тем не менее Gnutella не лишена недостатков. Как это ни парадоксально, но самый
большой недостаток программы основывается на ее главном достоинстве – полной децен-
трализованности Gnutella. Протокол программы оказался неспособным эффективно орга-
64
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

низовать поиск, когда в сети находится более 30 000 узлов: без координирующих серверов
клиенты передают поисковый за прос слишком медленно. По этой причине Gnutella начала
терять свою популярность.

65
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Сегодняшняя ситуация
По данным компании BigChampagne.com, с 2003 по 2006 год аудитория пользователей
пиринговых сетей выросла более чем вдвое и превысила 11 000 000 человек.
Пиринговые сети не теряют своей популярности: ежесуточно миллионы пользовате-
лей во всем мире одновременно используют самые популярные файлообменные сервисы.
Тем временем ве дется ожесточенная борьба между звукозаписывающими компаниями и
P2P-сетями, и ни одна из сторон не собирается сдаваться. Об этом сражении свидетель-
ствуют заголовки новостей: «Kazaa выплатит студиям звукозаписи $100 000 000»; «Звуко-
записывающая ассоциация RIAA (Recording Industry Association of America – ассоциация
американской звукозаписывающей промышленности) проиграла пиратам в суде»; «В Шве-
ции появилась служба защиты любителей файлообмена»; «Испания запрещает нелегальный
файлообмен»; «3500 пользователей сети eDonkey обвиняются в пиратстве»; «Файлообмен-
ная сеть BearShare закрылась»; «В Германии будут сажать в тюрьму за скачивание музыки
и фильмов из Сети»; «В Бельгии конфисковали один из крупнейших серверов eDonkey»; «В
Австралии возобновляются слушания по делу Kazaa»; «Французы обсуждают легализацию
пиринговых сетей».
Пиринговые сети и их пользователи уже семь лет выдерживают жесткий прессинг со
стороны воротил шоу-бизнеса. Срок весьма приличный, поэтому можно предположить, что
пиринговым сетям все-таки суждено существовать. Возможно, им придется немного транс-
формироваться, формально отречься от распространения пиратской продукции, но они оста-
нутся и за ними будущее.
ПРИМЕЧАНИЕ
75 % европейских пользователей широкополосного интернет-доступа
бывают в P2P-сетях минимум раз в месяц. 15 % европейских
пользователей пиринговых сетей загружают раз в месяц как минимум один
полнометражный фильм. Источник – JupiterMedia.
Производители компьютерных комплектующих устроили настоящую гонку за гигагер-
цами и гигабайтами, неоправданно наращивая мощности процессоров, видеокарт, объемы
винчестеров и оперативной памяти. В результате компьютер среднестатистического поль-
зователя оказывается намного производительнее, чем это необходимо для работы. В боль-
шинстве случаев процессорное время просто тратится впустую, что многим пользователям
кажется естественным. Однако они не учитывают, что таких клиентских машин очень-очень
много. Если просуммировать то, что смогли бы сделать такие компьютеры во время сво-
его простоя, работая вместе, то получится очень большая цифра. Производительность такой
системы будет превосходить производительность самых мощных и современных суперком-
пьютеров. К тому же, если учесть, что практически на каждом из обычных компьютеров
есть много свободного дискового пространства, то в итоге получается ни с чем не сравни-
мое хранилище данных. Пиринговые сети потихоньку начинают осваивать этот потенциал
мощностей.
ПРИМЕЧАНИЕ
Общая аудитория пиринговых сетей в каждый момент времени
составляет не менее 8 млн человек, перекачивающих друг другу около
10 Пбайт (петабайт) данных. Эта аудитория занимает примерно 10 %
всей мировой пропускной способности магистральных интернет-каналов.
Источник – CacheLogic.

66
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Многие корпорации строят у себя локальные (внутрикорпоративные) пиринговые


сети, чтобы сотрудники могли обмениваться сообщениями, файлами, документами, а также
для эффективной распределенной деятельности. Причем с использованием этой технологии
можно предо ставить гораздо больше сервисов и удобств, чем открывая внутренние серверы.
Такой подход также полезен конечным пользователям – нет угрозы, что все перестанет рабо-
тать при неполадках на сервере компании, так как пиринговые сети децентрализованы по
определению.
Сегодня проблема несовместимости – главный камень преткновения пиринговых
сетей. Каждая сеть, будь то современные Gnutella, Kazaa, почивший Napster или ICQ, имеет
свои стандарты протоколов и свои спецификации. Можно только догадываться, что можно
было бы создать, объединив сегодня всех пользователей пиринговых сетей едиными стан-
дартами в одну огромную сеть. Для каждого из членов сети это были бы просто неограни-
ченные возможности. Найти общий знаменатель и договориться сложно, поэтому процесс
пока идет медленно. Однако уже запущен проект JXTA (www.jxta.org), призванный решить
проблемы стандартизации и объединения.
Вот некоторые разработки, созданные в рамках проекта JXTA.
• myjxta2.jxta.org – один из первых JXTA-проектов. Позволяет пользователям обме-
ниваться сообщениями, файлами, общаться в групповых чатах. Приложение для работы в
сети имеет GUI (Graphics User Interface – графический интерфейс пользователя).
• vop2p.jxta.org – экспериментальный проект. Идут попытки организовать децентра-
лизованную телефонную сеть на основе пиринговой.
• chess.jxta.org – дает возможность поиграть или последить за игрой других в шах-
маты.
• jxme.jxta.org – проект занимается проблемами использования мобильных устройств
в пиринговых сетях JXTA. Имеются приложения на J2ME, позволяющие пользователям
мобильных устройств участвовать в сети myJXTA.
ПРИМЕЧАНИЕ
35 000 000 европейцев хотя бы раз загружали музыку из пиринговых
сетей. Источник – Forrester Research.

67
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Общие принципы работы пиринговых сетей


Пиринговые сети часто обозначают как P2P. Суть данного сокращения становится
понятна, если обратить внимание на оригинальное англоязычное название технологии – peer
to peer, что можно перевести как «равный к равному». Сейчас модно использовать вместо
предлога to цифру 2 ввиду их схожего произношения – в результате сокращенный вариант
английского peer to peer записывается как P2P. Для некоторого разнообразия и во избежание
частых повторений одного словосочетания в дальнейшем в книге будут использоваться два
названия – пиринговые сети и P2P-сети.
ПРИМЕЧАНИЕ
Впервые термин peer to peer был использован в 1984 году в разработке
архитектуры Advanced Peer to Peer Networking фирмы IBM.
Большинство классических сервисов Интернета построено на технологии клиент –
сервер, подразумевающей наличие одного сервера, обрабатывающего запросы от множества
клиентов (пользователей). Основной недостаток такой технологии – высокие требования
к производитель ности сервера. При большом количестве запросов сервер в лучшем слу-
чае выполняет свои функ ции слишком долго, в худшем – оказывается неработоспособным.
Примеров сервисов, предостав ляемых по этой технологии, великое множество: Всемирная
паутина, FTP, электронная почта и др.
Основная идея пиринговых сетей в том, что каждый пользователь сети является и кли-
ентом, и сервером одновременно. В качестве клиента (потребителя ресурсов) каждый из ком-
пьютеров может посылать запросы на предоставление каких-либо ресурсов другим маши-
нам в пределах этой сети и получать их. Как сервер каждый компьютер должен обрабатывать
запросы от других машин в сети, отсылать то, что было запрошено, а также выполнять неко-
торые роутинговые и административные функции. У такой топологии есть существенный
недостаток – любой член данной сети никому не гарантирует своего присутствия на посто-
янной основе, он может появляться и исчезать в любой момент. Однако сами по себе P2P-
сети обычно достаточно велики, что дает весьма немалый шанс найти подобный сервис на
другой машине или дождаться очередного появления исчезнувшего пользователя.
Общий принцип работы пиринговых сетей следующий. Клиентская программа пере-
дает в сеть список файлов, которые она может предоставить для скачивания (чем их больше,
тем выше рейтинг и тем больше можно скачать у других) и которые хочет получить сама.
ПРИМЕЧАНИЕ
Если в поиске подходящих партнеров помогает сервер, а сами данные
качаются напрямую или, если прямое соединение нельзя установить, при
посредничестве сервера, то такая модель называется централизованной.
Когда любые компьютеры сети могут одновременно выполнять
функции и клиентов, и серверов, посылая запросы друг другу, как в эстафете,
подобный тип сетей называется децентрализованным.
Сеть, одновременно поддерживающая централизованный
и децентрализованный режимы работы, – смешанная (гибридная).
Централизованные P2P-сети, как правило, работают быстрее, однако они менее
надежны, так как не могут функционировать без сервера. Гибридные системы представляют
собой компромиссное решение и используют достоинства и той и другой модели.
Рассмотрим ключевые параметры, по которым можно оценивать любую пиринговую
сеть.

68
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Многопоточность. Возможность одновременной загрузки различных частей файла


из разных источников (сразу с нескольких компьютеров пользователей P2P-сети) – важный
критерий, влияющий на скорость загрузки.
• Хэширование. Достаточно ли знать имя исполнителя (режиссера) и название песни
(фильма), чтобы скачать нужную композицию (фильм)? Вовсе нет. Из-за засорения Сети
поддельными данными довольно часто вместо ожидаемой композиции можно скачать в луч-
шем случае ее ремикс, созданный каким-нибудь диджеем из глубинки. В худшем случае
результат даже близко не будет похож на оригинал, а окажется вирусом или кусочком файла
подкачки. Чтобы избежать разочарования, нужно искать по хэшу файла.
ПРИМЕЧАНИЕ
Хэш представляет собой небольшую строчку символов,
генерирующуюся на основании содержимого исходного файла с помощью
криптографического алгоритма (например, MD4 или SHA).
• Способность сети работать с хэшем позволяет оставлять на сервере комментарии по
поводу качества содержимого того или иного файла, автоматически искать дополнительные
источники для ускорения загрузки (так как хэш уникален для каждого файла, и ошибиться
невозможно) и, наконец, проверять целостность скачанного файла или его порции.
• Масштабируемость. Как отмечалось выше, при использовании P2P нагрузка распре-
деляется равномерно между всеми членами сети. Раньше программисты, разрабатывавшие
пиринговые протоколы, заботились только о распределении нагрузки, создаваемой переда-
чей файлов. Об оптимизации процедуры поиска тогда никто не думал. Все было хорошо,
пока количество пользователей исчислялось сотнями тысяч. Когда P2P-сети начали исполь-
зовать миллионы, потребовались новые протоколы, которые распределяли бы нагрузку, свя-
занную не только с передачей файлов, но и с их поиском. Осуществить это непросто. Лучшее,
что до сих пор приходило кому-либо в голову, – это хранение информации о местоположе-
нии файлов не на общем сервере, а на клиентах, чей хэш более или менее похож на хэш
файла. Клиентская машина, получившая поисковый запрос, передает запрос дальше, опять-
таки предпочитая более похожих клиентов, и таким образом рано или поздно запрос достиг-
нет адресата. Чем больше времени пользователь проводит в сети, тем больше его клиент
узнает о ее членах и тем эффективнее работает поиск.
Согласно статистическим данным, пиринговые сети обычно используются для распро-
странения небольших файлов (обычно до 50 Мбайт). P2P-сети могут применяться, напри-
мер, чтобы выложить архив с фотографиями вечеринки для узкого круга пользователей,
вместо того чтобы отправлять его по почте, или для распространения в Сети файлов, не нару-
шающих ничьих прав. Однако контролировать содержание хранилищ файлов, доходящих
иногда до сотен тысяч или даже больше, невозможно. Вследствие этого сервисы использу-
ются для различных целей, в том числе и незаконных.
P2P-сети вовсе не рай для пользователей нелицензионного программного обеспечения,
так как имеют множество ограничений, среди которых размер одного файла и время его хра-
нения, допустимое количество потоков с одного IP-адреса, максимальный объем закачивае-
мых файлов в течение некоторого времени и ограничения на ширину потока.
Владельцы подобных сервисов обычно зарабатывают на исходящем трафике, генери-
руемом пользователями, и на размещении рекламы. Кроме того, зачастую предоставляются
дополнительные услуги: для тех, кто закачивает файлы, и для тех, кто их скачивает. За допол-
нительную плату можно увеличить максимальный размер одного файла, время хранения,
скорость скачивания или количество одновременно работающих потоков.
Пиринговые сети – далеко не всегда самое простое и удобное решение для обмена
файлами. Среди проблем, с которыми приходится сталкиваться их пользователям, медлен-

69
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

ная скорость скачивания, наличие файлов-подделок, возможность судебных исков от компа-


ний, занимающихся защитой авторских прав. По большому счету у пользователя нет ника-
ких гарантий.
Работая с тремя видами пиринговых сетей – централизованными, децентрализован-
ными и гибридными, – следует четко уяснить два правила:
• чем больше своих файлов пользователь выставляет в публичный доступ, тем больше
может скачать сам;
• у пользователя нет гарантий, что скачанный файл – это искомая информация.
На самом деле пиринговые сети – довольно дикая среда, и не следует ожидать при-
сутствия в них того сервиса и бережного отношения к пользователю, к которому люди
привыкли, работая в клиент-серверном Интернете. Однако именно за счет доминирования
простейших принципов и кажущейся неорганизованности данные сети обладают страшной
живучестью, и если Дарвин не обманывал, то выживает сильнейший.
Кстати, поддержка протокола PNRP (Peer Name Resolution Protocol), также относяще-
гося к P2P-системам, была включена в состав Windows Vista Beta.

70
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Меры предосторожности
Стоит предупредить о правилах безопасности, которые нужно соблюдать при работе
в P2P-сетях.
В ходе установки необходимо обязательно выделить только те папки, которые действи-
тельно можно сделать доступными для других пользователей. Следует исключить папки с
документами, Рабочий стол, папку Program Files и другие системные или содержащие лич-
ные данные каталоги.
СОВЕТ
Стоит выделить одну папку и сложить туда все, что можно сделать
публичным достоянием.
Многие любители проникать в частную жизнь часто развлекаются тем, что ищут в P2P-
сетях файлы Текстовый документ.txt или New Text Document.txt. Такие файлы чаще всего
создаются, когда нужно записать короткую, но важную информацию, и содержат массу ин
тересных записей: от личных писем до паролей доступа к сайтам, телефонов и другой пер-
сональной информации. В качестве наглядного примера человеческой беспечности можете
сделать поиск по имени файла resume.doc – найдется немало жизнеописаний замечатель-
ных людей, делящихся своими документами со всем Интернетом. Кроме того, у незадачли-
вых пользователей можно скопировать базу писем Outlook Express или The Bat!, историю
сообщений ICQ. Кстати, номера ICQ часто крадут именно с помощью P2P – из-за неосмо-
трительности владельца.
СОВЕТ
Ни в коем случае нельзя искать в Р2Р-сетях генераторы ключей или
взломщики программ! Именно под них чаще всего маскируются вирусы.
Вредоносные программы, распространяющиеся по файлообменным сетям, стабильно
лидируют в списке, составляемом антивирусными компаниями.

71
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Актуальные P2P-сети

BitTorrent
Данная пиринговая сеть в 2004 году потеснила на пьедестале популярности, казалось
бы, прочно обосновавшуюся там FastTrack. Причем смена лидера произошла внезапно. Все
были уверены, что новым фаворитом станет eDonkey – пиринговое сообщество, дышавшее
в затылок FastTrack. Однако когда 19 июля 2004 года британская компания CashLogic пред-
ставила результаты полугодовых наблюдений за главными сетевыми магистралями, выясни-
лось, что более трети всего трафика в Интернете в июне принадлежало клиентам BitTorrent
– практически неизвестной широкой публике пиринговой сети.
BitTorrent переводится как «битовый поток». Этот проект создал автор-одиночка, аме-
рикан ский программист Брэм Коэн из штата Вашингтон. Уже в 2001 году у него была готова
первая версия BitTorrent (www.bittorrent.com), и Брэм всячески пытался привлечь к ней вни-
мание. Старания не прошли даром – программу заметили, и в ноябре 2001 года LinuxFund.org
выделил грант на ее доработку. Через два месяца журнал New Scientist назвал BitTorrent
практически готовым инструментом для обмена файлами. Еще через два месяца продукт
одобрили завсегдатаи Slashdot, а спустя год, в марте 2003-го, фирма Red Hat начала раздавать
по сети свой вариант Linux именно с помощью BitTorrent.
Главные проблемы P2P можно разделить на три группы: пользователи-эгоисты,
файлы-фальшивки и поврежденные (неполные) файлы. Если последнюю трудность можно
считать технической, то причины первой кроются скорее в психологии человека, а второй –
в коммерции. Например, RIAA не раз признавалась, что, пытаясь подавить файловый обмен
в пиринговых сетях, она прибегает к услугам компании OverPeer, зарабатывающей на жизнь
именно засорением P2P-сетей.
Работая над BitTorrent, Брэм Коэн пытался избавиться от описанных проблем. Под-
линность файла (то, что содержание соответствует названию) в его системе обеспечивает
надежная идентификация распространителя. Именно репутация источника является своего
рода гарантией, а о том, насколько качественные файлы он раздает, можно узнавать из специ-
ализированных форумов. Подобная система (существующая и в eDonkey) сильно затрудняет
наводнение сети «мусорными» файлами, хотя и противоречит полной анонимности участ-
ников.
Для борьбы с пользователями-эгоистами в BitTorrent применена система вознагражде-
ний, суть которой – ведение своеобразного «рейтинга щедрости» и поощрение альтруистов
путем увеличения им объемов для скачивания. В пиринговых сетях клиентам с высоким рей-
тингом стали выделять большие скорости, а эгоистам – урезать. Подобная система применя-
ется, например, в FastTrack, однако данные о рейтинге хранятся у самих пользователей, что
позволяет манипулировать этими сведениями. Так, взломанный вариант клиента Kazaа Lite
для сети FastTrack давал каждому неизменный рейтинг в тысячу баллов. BitTorrent защища-
ется от таких манипуляций, храня «рейтинг щедрости» не у того, кого оценивают, а у тех,
кто оценивает. Это логичное, но далеко не идеальное решение. Когда пользователи «А» и
«Б» меняются файлами по этому протоколу, они оценивают и поощряют скоростью только
взаимную щедрость. Если же «Б» захочет скачать что-то у других пользователей («В» или
«Г»), то его отношения с «А» (преж ние и будущие) не будут иметь никакого значения, так
как «В» и «Г» ничего о них не знают.

72
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.1
Интерфейс BitTorrent
Самое большое достижение Брэма Коэна – алгоритм раздачи файлов, ускоряющий
пиринг и заодно предотвращающий появление неполных копий. Раздаваемый файл раз-
бивается на фрагменты, которые раздаются в случайном порядке. Таким образом, начало
файла длиной в десять фрагментов может быть отдано первому пользователю, а остальные
получают уже другие фрагменты (девятый, третий… последний) вместе с указаниями, с
каких компьютеров брать недостающие части. Фактически BitTorrent изящно перекладывает
основную тяжесть файлообмена на плечи конечных потребителей.
Рассмотрим подробнее принцип работы пиринговой системы Брэма Коэна. Владелец
некоего файла, заинтересованный в его распространении, специальной программой разби-
вает файл на фрагменты и генерирует для каждого из них контрольную сумму. Этот про-
цесс, называемый хэшированием, позволяет затем правильно собрать множество кусочков и
гарантировать их целост ность. При хэшировании создается маленький файл с расширением
torrent, содержащий имя файла, его размер, хэш-коды всех фрагментов, а также адрес ком-
пьютера, на котором находятся части файла и место запуска специальной программы-тре-
кера, координирующей раздачу частей раздробленного файла. Маленький torrent-файл или
ссылка на него выкладывается в несколько общедоступных мест (форумы, чаты). Доста-
точно отдать клиентской программе BitTorrent этот файл, и тут же начнется скачивание.
Другими словами, пользователи, щелкнувшие на torrent-файле, соединяются с компью-
тером, где запущена программа-трекер, управляющая раздачей. Трекер ведет статистику:
кому и что было роздано, кто из пользователей еще в Интернете, а кто уже отключился,
что позволяет программе эффективно управлять взаимообменом фрагментами файла между
пользователями. Если клиенты, скачавшие фрагменты искомого файла, не отключаются от
Сети, то машина-первоисточник может отдать каждый фрагмент лишь один раз, а затем тре-
кер будет координировать перекрестное скачивание между новыми и прежними пользовате-

73
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

лями. В результате чем больше людей скачивает файл, тем быстрее он раздается – это и есть
главное достоинство BitTorrent.
Впрочем, из достоинства вытекает и серьезный недостаток. Поскольку весь про-
цесс скачивания управляется одной машиной-координатором (на которой запущена про-
грамма-трекер), то достаточно ей отключиться, как раздача файла будет прекращена, даже
если к тому времени полная версия файла будет у тысяч пользователей, находящихся в
Интернете. Конечно, любой человек, имеющий полный файл, может быстро хэшировать
его, запустить программу-трекер у себя и сам раздавать файл, однако обычные пользователи
крайне редко делают это.
ВНИМАНИЕ
Непопулярные файлы в BitTorrent скачиваются не быстрее, чем с FTP-
сервера на слабом канале.
Изначально BitTorrent была нацелена на законный P2P-обмен, например для массовой
раздачи обновлений программ или дистрибутива операционной системы. Однако для таких
задач центральный сервер, ведущий полную статистику обмена и способный разом его пре-
кратить, вовсе не недостаток, а большое достоинство. BitTorrent активно используют многие
компании, в том числе Red Hat и Mandrake. Раньше, выкладывая в Сеть новые версии своих
«линуксов», они сталкивались с большими трудностями в раздаче гигабайтных дистрибу-
тивов тысячам пользователей. Даже самые мощные FTP-серверы периодически не справля-
лись с такой нагрузкой. Применение BitTorrent, по словам представителя Red Hat, позволило
снизить загруженность серверов на 99 %.
Преимущества BitTorrent оценили и простые пользователи. Теперь на многих форумах,
посвященных бесплатным ресурсам, можно найти ссылки на torrent-файлы для закачки той
или иной программы.
ПРИМЕЧАНИЕ
После встречи Брэма Коэна с Эшвином Нэвином (бывшим
сотрудником Yahoo!, а теперь директором компании BitTorrent)
начинается коммерциализация пиринговой сети BitTorrent. Брэм и
Эшвин начали искать инвесторов, обращаясь в голливудские студии,
звукозаписывающие компании и ассоциации (в том числе RIAA и MPAA).
Получив финансирование, BitTorrent собирается построить глобальную
распределенную сеть по распространению коммерческого контента.
Пользовательская база BitTorrent сейчас оценивается примерно в 45 000 000
человек.
Хотя пользователи продолжают применять BitTorrent для обмена
любыми файлами, компания собирается внедрять в файлы, подлежащие
продаже, любую цифровую защиту, какую пожелают использовать
правообладатели.

EDonkey
Пожалуй, сегодня BitTorrent и eDonkey2K (или eDonkey2000) – две основные про-
граммы в деле пирингового файлообмена. Распространенные в русскоязычном Интернете
неформальные названия программы eDonkey2K (www.edonkey.com) – «Ослик» и «Осел».
Данная сеть продолжает активно использоваться, несмотря на угрожающие заголовки ново-
стей: «Сети eDonkey больше нет», «В Германии поданы иски против 3500 пользователей
eDonkey», «Закрыт крупнейший P2P-сервер в сети eDonkey» – или заявления на сайте самой
сети (рис. 4.2), что она больше не существует.
74
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Архитектура eDonkey2K смешанная (гибридная). Сеть состоит из десятков независимо


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

Рис. 4.2
Сеть eDonkey2K
ПРИМЕЧАНИЕ
Периодически серверы связываются друг с другом на короткое время.
Во время подобных сеансов связи сервер, объявляя о своем существовании,
посылает список всех других известных ему серверов, поддерживая таким
образом актуальность списков. Когда клиент подключается к серверу, тот
может выдать список известных ему серверов.
Когда клиент запрашивает загрузку файла, сервер сначала собирает список всех извест-
ных ему клиентов, имеющих запрашиваемый файл. После этого он опрашивает другие
известные ему серверы, имеют ли этот файл клиенты, подключенные к ним. Как только он
находит других клиентов с файлом, то запрашивает у каждого из них различные части файла.
Процесс продолжается, пока файл не будет собран целиком.
Кстати, подключаясь к серверу, клиент прежде всего проверяется на возможность уста-
новки внешних соединений (можно ли с него скачивать информацию). Если такой возмож-
ности нет, то клиента ущемляют в правах или вообще отказывают ему в доступе.
75
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

В eDonkey2K используется специальное программное обеспечение, ограничивающее


доступ к последней части файла, тем самым способствуя более широкому и быстрому
распространению в сети новых файлов. В преодолении очереди (ну какой же коммунизм,
пусть и цифровой, без очередей) большую роль играет рейтинг клиента, который, как и в
BitTorrent, вычисляется и хранится на компьютерах пользователей, загружавших файлы с
его машины.
Во всех клиентах, работающих с сетью eDonkey2K, реализованы механизмы управле-
ния шириной используемого канала, причем выделяемая полоса указывается отдельно для
скачивания данных у пользователя и для скачивания пользователем у других (downstream и
upstream). Именно наличие и афиширование этих механизмов, а также природная человече-
ская жадность делают передачу файлов в этой сети ощутимо медленнее, поскольку каждый
считает своим долгом максимально «закрутить гайки». В то же время низкие скорости и
доступность больших файлов позволяют пользователям смириться с постоянной работой
клиента этой сети (например, пользователи сети FastTrack обычно выключают клиент после
получения искомого файла), тем самым увеличивая количество доступных в eDonkey2000
файлов.

Gnutella
В предыдущих главах уже упоминалось об этой P2P-сети как о преемнике Napster. Дей-
ствительно, Gnutella, по сравнению с другими пиринговыми сетями, имеет весьма почтен-
ный возраст. Однако ни годы, ни постоянные нападки RIAA не мешают Gnutella существо-
вать и иметь свой круг почитателей. В России эта сеть не особенно популярна, поклонники
Gnutella (www.gnutella.com) – в большинстве англоязычные пользователи.
Во многом данную P2P-сеть поддерживает ее открытость: спецификация протокола
находится в открытом доступе и абсолютно любой желающий может в нем разобраться и
написать собственную программу-клиент для работы в этой сети.
В Gnutella2 имеется одна фальсификация, о которой, кажется, мало кто догадывается.
Осенью 2002 года был анонсирован новый протокол Gnutella2 (www.gnutella2.com), созда-
телем которого стал разработчик популярного пирингового клиента Shareaza Майк Стокс.
ВНИМАНИЕ
Несмотря на название, протокол Gnutella2 никакого отношения к
Gnutella не имеет.
Убедиться в этом можно, прочитав на сайте www.mp3newswire.net интервью
(www.mp3newswire.net/stories/2003/gnutella2.html) под названием Gnutella vs. Gnutella2
Part 2, которое брали у разработчиков популярных клиентов для сети Gnutella. Кроме разли-
чий двух протоколов на двоичном уровне, есть еще и более простые аргументы: Gnutella –
полностью открытый протокол, Gnutella2 – нет.

76
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.3
Внешний вид программы Gnutella

FastTrack
Перед рассмотрением сети FastTrack поговорим немного о маленькой фирме OverPeer,
деятельность которой оказала значительное влияние на судьбу FastTrack и послужила уро-
ком для всего P2P-сообщества.
OverPeer Inc. появилась на свет пять лет назад в Южной Корее и первые два года зани-
малась платными консультациями и аналитикой новых сред распространения цифрового
контента. Как раз в то время набирал обороты Napster, появлялись его первые потомки, и
OverPeer серьезно изучала эти сетевые феномены.
Когда через пару лет стало очевидно, что популярность файлообмена растет, а судеб-
ные преследования не дают желаемых результатов, в OverPeer подумали и предложили кли-
ентам революционную услугу – диверсионные антипиратские мероприятия внутри пирин-
говых сетей.
После этого скромная компания сумела получить дополнительное финансирование и
перебралась в Америку. У нее был только один офис в Нью-Йорке, однако в Интернете
она создала тысячи, если не десятки тысяч, виртуальных машин, каждая из которых была
видна из пиринговых сетей как обычный компьютер среднестатистического пользователя.
Аудиозаписи, с которыми поработала фирма OverPeer, могли нормально звучать в начале,
однако к середине композиции музыка замолкала, искажалась каким-нибудь сильным звуко-
вым эффектом, громкими шумами или просто переставала воспроизводиться. Арсенал при-
емов был обширен, и часть из них компания даже решилась запатентовать.
Первой своей мишенью OverPeer избрала сеть FastTrack. В середине 2002 года это
сообщество имело превосходную репутацию, четырехмиллионную аудиторию и завидную
77
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

скорость роста. Для работы с ней были свободно доступны две программы-клиента: Grokster
и Kazaa, последняя из которых стала рекордсменом по количеству загруженных копий.
FastTrack была засорена порчеными файлами, составлявшими, по некоторым оценкам,
в отдельные моменты более 50 % содержимого сети. Количество ее пользователей сократи-
лось в разы. Сеть FastTrack оказалась совершенно не готова к диверсии, проводимой к тому
же не хакерами-любителями, а профессионалами с широким каналом и мощными серве-
рами. Архитектура сети позволяла собирать файл из разных источников, и OverPeer превра-
тила это преимущество в уязвимость, благодаря которой ей уже не нужно было раздавать
порченые файлы. Достаточно было просто распространять их отдельные фрагменты, содер-
жавшие дефект.
Через несколько месяцев активной работы атакуемая FastTrack заполнилась «мутиро-
вавшими» файлами. Конечно, OverPeer не портила все без разбора – она ограничивалась
тем, на что у нее были заказы, касающиеся, однако, самых востребованных музыкальных
альбомов, и эффект был впечатляющим.
Полностью уничтожить FastTrack не удалось, однако нанесенный вред был непопра-
вим – FastTrack утратила лидерство, оказавшись сначала на втором, а затем и на третьем
месте по популярности.
ПРИМЕЧАНИЕ
Урок, преподанный на примере FastTrack, был усвоен, и в пиринговых
сетях начали появляться механизмы защиты от поддельных файлов.
Эффективность работы OverPeer снизилась, крупные заказы перестали
поступать, и компания обанкротилась.
Сеть FastTrack имеет следующие свойства:
• является децентрализованной, но использует супер-узлы, то есть компьютеры с высо-
коскоростным доступом в Глобальную сеть, которые содержат временные списки доступ-
ных файлов;
• не обладает высокой степенью конфиденциальности – недостаточно хорошо обеспе-
чивается защита информации о пользователях данной сети;
• с целью однозначной идентификации файла (независимо от его названия) система
может использовать хэш-ссылки.
Клиентская программа Kazaa и последовавшая за ней Kazaa Media Desktop (KMD)
были начинены шпионским программным обеспечением (о котором честно предупрежда-
лось в лицензионном соглашении, которое, конечно, редко кто читает) и демонстрировали
рекламные ссылки в результатах поиска файлов. Вскоре появились «облегченные версии»,
не содержащие зловредного программного обеспечения и снимающие ограничения ориги-
нала: Diet Kazaa, Kazaa Lite, Kazaa Lite Reloaded и т. д. Однако фирма Sharman Networks,
которой принадлежит сеть FastTrack, через различные рейтинги ввела ограничение для поль-
зователей, работающих с альтернативными клиентами.
В настоящее время сеть движется к распространению легального контента.

DirectConnect
Пиринговая сеть DirectConnect (www.neo-modus.com) заметно отличается от всех
остальных систем обмена файлами благодаря своему функционированию на основе серве-
ров (рис. 4.4). Да, имен но во множественном числе – используется не один, а сколь угодно
много серверов (а значит, и за крыть их все, чтобы ликвидировать сеть, достаточно сложно).
При этом каждый сервер выступает в роли управляющего центра некоторой группы поль-
зователей, подключенных к нему. Пользователи могут подключаться к разным серверам (в
терминологии DirectConnect – хабам), причем можно сразу к нескольким одновременно.
78
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.4
Сайт www.neo-modus.com
ПРИМЕЧАНИЕ
Хаб – центральный узел, в котором сконцентрированы все соединения.
Хаб может казаться похожим на обычный сетевой сервер, однако его
функции несколько отличны. Обычно это некий мощный компьютер,
возможно, даже чей-то домашний, если у него имеется высокоскоростной
доступ в Интернет.
DirectConnect состоит из множества отдельных сетей, или сообществ, подключаю-
щихся к определенному хабу (серверу). Существует несколько тысяч таких мини-сетей,
сильно отличающихся друг от друга по размеру: самые большие имеют почти 7000 клиентов,
а самые маленькие – всего несколько пользователей. Эти сети автономны и никак напрямую
не связаны между собой.
Чаще всего специализация хаба, устанавливаемая сетевыми администраторами или
базиру ющаяся из статистики обмена данными, ориентирована на определенный вид дан-
ных, которыми чаще всего обмениваются пользователи. Некоторые из них ориентированы
преимущественно на музыку, другие – на фильмы, причем тип фильма тоже имеет значение.
Такая организация сети имеет свои преимущества и недостатки. У каждой маленькой
подсети есть свой администратор, у больших сетей их несколько. Они устанавливают пра-
вила, а также контролируют их соблюдение и заботятся, чтобы данная сеть нормально функ-
ционировала.
Типичный пример контроля со стороны администратора – отслеживание соответствия
минимального размера данных для скачивания установленному значению, иначе пользо-
ватель вообще не будет допущен к сети. Сетевые администраторы контролируют также
загрузку определенной информации, не допуская, например, пересылку программных фай-
79
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

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

Freenet
Сегодня данная сеть – одна из перспективных с технической точки зрения. Мощные
криптографические системы не позволяют определить, какие данные передаются пользова-
телями этой сети и кто именно занимается их передачей. Более того, о содержании файлов,
передаваемых и хранящихся на компьютере пользователя, ничего не знает даже сам поль-
зователь – они выбираются автоматически в зависимости от потребностей клиентов сети в
целом. Предус мотрено использование сети для анонимного просмотра в браузере сайтов. В
качестве борьбы с не жела ющими делиться предусмотрена система рейтингов и автомати-
ческое распространение наиболее популярных и редких файлов, что в теории должно повы-
шать скорость их будущей загрузки.
Цели Freenet (www.freenetproject.org) не такие, как у большинства рассмотренных
выше проектов. Главное здесь – анонимность и свобода волеизъявления пользователей.
Структурно Freenet представляет собой децентрализованную сеть, образованную системами
постоянных и временных клиентов. Объединенные ресурсы постоянных клиентов сети
представляют собой огромную виртуальную файловую систему, хранящую зашифрованные
данные. Для публикации файла клиент отсылает в сеть специальное сообщение, содержащее
сам файл и его уникальный идентификационный номер, причем отправляющий не знает, на
каких узлах будет храниться файл. Для получения файла отсылается запрос, содержащий
идентификатор требующегося документа. Узел, хранящий запрошенный файл, при получе-
нии запроса связывается с отправителем и отсылает файл. Таким образом, от клиентов сети
скрывается информация об источниках, опубликовавших данные (рис. 4.5).

80
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.5
Интерфейс Freenet
Плата за анонимность – низкая скорость работы сети и отсутствие механизма поиска
данных. Чтобы узнать, какие файлы опубликованы, приходится искать описания документов
и их идентификаторы в различных индексных списках – это похоже на работу в Интернете
до появления поисковых машин.
ПРИМЕЧАНИЕ
Хотя документы в сети и публикуются анонимно, информацию о
партнерах можно получить из анализа трафика соединений Freenet. Правда,
это даст только сетевые адреса, а не ответ на вопрос, хранит ли выявленный
ресурс информацию или является посредником.
Программа-клиент для Freenet не содержит каких-либо рекламных модулей, распро-
страняется свободно и управляется, как правило, через веб-интерфейс.
ПРИМЕЧАНИЕ
В Швеции тоже запущен проект, позволяющий пользователям
анонимно обмениваться музыкальными и прочими файлами. Служба
Relakks (www.relakks.com) позволяет пользователям отправлять и получать
файлы по стойко зашифрованному соединению. Это первый образец
коммерческой виртуальной сети, предназначенной для обмена файлами
между доверенными пользователями. В ней компьютеру каждого
пользователя присваивается новый IP-адрес.
Известно, что по IP-адресам, выделяемым интернет-провайдером,
можно очень просто отследить и идентифицировать каждый отдельный
компьютер в сети, поэтому в системе Relakks все компьютеры имеют
шведские IP-адреса, независимо от их фактического местонахождения в
81
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

мире. Пользователи могут обмениваться файлами, музыкой и фильмами.


При этом никакая слежка за активностью клиентов в Интернете не позволяет
установить его настоящее географическое местоположение. Использование
службы платное (примерно $7 в месяц).

SoulSeek
Представительство довольно популярной среди поклонников электронной музыки
сети SoulSeek находится по адресу www.slsknet.org. Здесь располагается масса музыки раз-
ных направлений, в том числе и сеты диджеев самых лучших клубов Нью-Йорка.
Одна из особенностей SoulSeek – ее ориентированность на сообщества пользователей
SoulSeek. Своеобразные виртуальные комнаты позволяют встречаться людям с похожими
интересами, делиться информацией и общаться через встроенный чат.

Пиринговое радио Mercora


Интересна история зарождения пирингового радио Mercora (www.mercora.com). Про-
ект открыл бывший исполнительный директор и основатель антивирусной компании
McAfee, видимо посчитав, что этот бизнес более перспективный. Принцип взаимодействия
пользователей в пиринговой сети Mercora тот же, что и в обычных пиринговых сетях: архи-
тектура сети децентрализована, а данные между пользователями передаются напрямую, без
центрального сервера. Однако пользователи Mercora передают не файлы, а потоковое аудио,
причем выбирать музыку для транслирования невозможно.
Mercora приобрело лицензии на неинтерактивную трансляцию цифрового звука (ана-
логичную лицензию получают владельцы интернет-радио). Пользователи Mercora должны
транслировать только самостоятельно оцифрованные песни с компакт-дисков или скачан-
ные из Сети на законных основаниях.

Рис. 4.6
82
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

P2P-радио Mercora
Работа в Mercora происходит следующим образом. Как только клиент установлен, он
ищет MP3-файлы на жестком диске пользователя и начинает вещание по Интернету. Если
нужно контролировать песни для отправления на вещание, то следует запустить клиентскую
программу, в которой можно собрать песни пользователя в списки проигрывания и создать
до пяти каналов вещания.
Mercora обходит проблемы других пиринговых сетей, так как MP3-файлы не переда-
ются через Интернет: служба вещает в реальном режиме времени и пока имеет 350 000
зарегистрированных пользователей. В любой момент в подключенном к Интернету режиме
находятся от 7000 до 12 000 человек, получающих доступ более чем к 20 000 музыкальных
каналов.

83
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Практическое руководство по Р2Р-сетям

Сеть BitTorrent
В BitTorrent находится огромное количество доступной информации. Если ввести,
например, название игры «Принц Персии», то в ответ на запрос появится масса ссылок. Если
набрать в поисковой строке название антивируса NOD32, то BitTorrent и по этому поводу
выдаст список из десятков torrent-файлов. Изобилие сведений, находящихся в сети, просто
поражает.
Поскольку BitTorrent – проект с открытым исходным кодом, то недостатка в клиен-
тах нет. Рассмотрим наиболее рейтинговые программы, созданные для работы в данной
P2P-сети: BitTorrent (программа, созданная разработчиками одноименной сети), BitTornado,
BitComet, uTorrent.

Программа BitTorrent
Название данной клиентской программы для сети BitTorrent такое же, как и название
самой сети. Чтобы избежать путаницы, нужно следить за контекстом употребления названия
BitTorrent, так как оно будет использоваться применительно к одноименной пиринговой сети
и программе.
Скачать программу BitTorrent размером чуть меньше 7 Мбайт можно с сайта
www.bittorrent.com. Интерфейс программы незатейлив: сверху расположены большие
кнопки управления закачкой, справа – небольшая строка поиска, внизу – список закачек.
Программа стартует и начинает скачивание после щелчка на torrent-файле.
Предположим, что необходимо закачать дистрибутив операционной системы на базе
Linux, устанавливаемой на flash-брелок. Система называется Puppy и имеет свой сайт
(www.puppyos.com) (рис. 4.7).
В главном окне клиента BitTorrent в строке поиска (справа вверху) сле-
дует ввести Puppy и нажать клавишу Enter – запустится браузер, в кото-
ром откроется адрес вида www.bittorrent.com/search_result.html?client=M4-20-9-
ef6d7e7cc3ca&search=Puppy. Появится список результатов поиска.
Каждая ссылка будет содержать следующую информацию:
• название файла;
• количество фрагментов, на которые разбит дистрибутив;
• предполагаемую скорость загрузки;
• адрес издателя;
• ссылку на torrent-файл.

84
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.7
Программа BitTorrent
ПРИМЕЧАНИЕ
Torrent-файл – это контейнер, содержащий ссылку (понятную для
BitTorrent) на нужный пользователю файл.
Можно выбрать любой понравившийся дистрибутив из списка и щелкнуть на ссылке
Download Torrent – откроется страница с подробной информацией об этом torrent-файле и
прямой ссылкой на него. Следует щелкнуть на этой ссылке, чтобы клиент BitTorrent быстро
перехватил закачку.
Рассмотрим, что в это время происходит в главном окне программы. В списке зака-
чек появляется новая очередь. Индикатор показывает состояние загрузки, далее указывается
приблизительное время, оставшееся до ее окончания, рейтинг и приоритет – стандартный
набор для любого менеджера загрузок.
Чтобы почувствовать разницу и немного вникнуть в суть происходящего, нужно
нажать кнопку Info – откроется окно с подробной информацией, распределенной по вклад-
кам (если не видно вкладок, то нужно нажать кнопку Show Details). Вверху будет пока-
зана скорость, с которой программа способна скачивать файлы из Сети, – Download rate, и
скорость, с которой пользователь будет делиться с остальными уже скачанными кусочками

85
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

файла, – Upload rate. Также показано количество прямых соединений с другими пользова-
телями в данный момент времени – Peers.
ПРИМЕЧАНИЕ
Пользователи делятся на две категории: Seeders – те, с кого будет
скачиваться данный файл (таких клиентов, как правило, меньше), и Lechers –
большинство пользователей, которые в данный момент скачивают исходный
файл у Seeders.
На вкладке Torrent снова встречается информация о прямых соединениях – Tracker
total peers, однако соотношение Lechers и Seeders отличается. Причина такого расхождения,
по всей видимости, в том, что сначала было указано количество соединений конкретно для
пользователя, а на вкладке Torrent речь идет уже об общем количестве клиентов. Вполне
вероятно, что со всеми пользователями соединение установить не получается, поэтому
цифры разные. Чуть ниже на этой вкладке указана подробная информация об используемом
torrent-файле.
Вкладка FileList предоставляет информацию о скачиваемом пользователем файле. Как
правило, скачиваются архивы или образы дисков, содержимое которых и отображается на
данной вкладке, то есть файлы, входящие в архив или образ.
Вкладка PeerList содержит список клиентов и их IP-адресов, с которыми в данный
момент установлено прямое соединение.
На вкладке Speed показан график скорости скачивания файла с Seeder и его загрузки
с компьютера пользователя другими Lechers.
На вкладке Comments размещаются комментарии к скачиваемому файлу.
Весьма познавательная вкладка Log отображает файл журнала событий. На ней можно
увидеть, какую действительно сложную работу выполняет клиентская программа, отыски-
вая разрозненные кусочки скачиваемого файла, проверяя их целостность и т. д.
Вернемся к главному окну BitTorrent. Выполнение команды View ► Settings (Ctrl+S)
откроет окно настроек программы.
На вкладке General можно установить программе задание спрашивать подтвержде-
ние перед выходом (Confirm before quitting BitTorrent), условие ассоциировать BitTorrent с
torrent-файлами (Enforce torrent associations on startup), запускать программу при загрузке
Windows (Start minimized), запускать минимизированной (Start minimized).
На вкладке Saving настраиваются каталоги, в которые сохраняется файл.
В строке Network задается ширина канала на загрузку информации с компьютера поль-
зователя другими Lechers и на скачивание информации с Seeders. По умолчанию программа
сама автоматически определяет соотношение Upload rate/Download rate. Тем не менее
пользователь может управлять распределением канала, сняв флажок Autodetect available
bandwidth и передвинув соответствующие ползунки. Это может пригодиться, если нужно
активно делиться с другими клиентами сети и раздавать файл на большей скорости, чем
определяет BitTorrent. Кроме того, на этой вкладке можно установить рабочий порт про-
граммы (по умолчанию установлен порт 6881, и менять его не рекомендуется).
Вкладка Appearance позволяет установить вид индикатора закачки, а также размер
значков.
На вкладке Language устанавливается язык интерфейса программы.
Рассмотрим проблемы, наиболее часто возникающие при работе с BitTorrent.
• Медленная загрузка. Загружая сведения через BitTorrent, нужно помнить, что файлы
передаются в двух направлениях. Пользователь берет кусочки желаемого файла с одних кли-
ентов, а они в свою очередь берут уже загруженные кусочки с пользователя, чтобы снизить
нагрузку на первоисточник.

86
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

СОВЕТ
Чем больше скорость, с которой пользователь отдает кусочки, тем с
большей скоростью он их может получать.
• Брандмауэр. Многие сети защищены брандмауэрами, блокирующими нежелатель-
ный сетевой трафик. В качестве брандмауэра может выступать специальное аппаратное
решение или более дешевое программное, например хорошо известный встроенный бранд-
мауэр Windows (Windows Firewall), Outpost или ZoneAlarm.
• Брандмауэры разрешают трафик через определенный порт (порты пронумерованы от
0 до 65 536). Веб-трафик идет через 80-й порт, трафик BitTorrent должен быть разрешен хоть
на какой-нибудь из портов. Если пользователь не разрешил на своем брандмауэре трафик
программы BitTorrent, то, скорее всего, он будет блокироваться.
ВНИМАНИЕ
Возможна ситуация, когда пользователь может скачивать себе файлы,
однако не может отдавать уже имеющиеся кусочки другим пользователям,
что противоречит идеологии P2P-сетей.
В результате рейтинг пользователя будет низким, и он не сможет
скачивать файлы с достаточной скоростью.
• Для простого решения проблемы можно использовать UPnP (Universal Plug and Play)
– это реально быстрый способ скооперировать брандмауэр пользователя и BitTorrent (при
условии, что брандмауэр поддерживает UPnP). Включить UPnP в клиенте BitTorrent можно
командой View ► Settings (Ctrl+S) ► Network.

BitTornado (Экспериментальное торнадо)


Данная утилита более скромная, чем BitTorrent; программа-клиент BitTornado для сети
BitTorrent (www.bittornado.com) имеет объем 4 Мбайт (против 6 Мбайт у BitTorrent) и
на диске также занимает меньше места, чем предыдущий программный продукт. Глядя на
интерфейс BitTornado, понимаешь, за счет чего достигнута такая экономия. Тем не менее
работать с программой довольно удобно, и с течением времени привыкаешь к «текстовому
дизайну», в котором выполнена BitTornado (рис. 4.8).

87
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.8
BitTornado
Главное окно BitTornado содержит индикатор загрузки, счетчики времени, прошед-
шего с начала загрузки и оставшегося до ее окончания. Отображаются скорость загрузки –
Upload и скачивания – Download, рейтинг пользователя, а также информация о соединениях
с Lechers и Seeders.
В правом верхнем углу расположен графический индикатор текущего состояния про-
цесса скачивания. Внизу находятся кнопки паузы – Pause и отмены – Cancel.
В самом низу главного окна расположен список предустановленных конфигураций,
которые можно выбирать:
• automatic – автоматическая настройка;
• unlimited – максимальное количество закачек для других клиентов с компьютера
пользователя – 4, скорость закачки не ограничена;
• dialup – для Lechers доступны две одновременные закачки, ширина исходящего
канала 5 Кбит/с;
• dsl/cable slow – скорость закачки 13 Кбит/с, максимально доступное количество зака-
чек с компью тера пользователя – 4;
• dsl/cable fast – скорость закачки 40 Кбит/с, максимальное доступное количество зака-
чек с пользовательского компьютера – 6;
• seeder – компьютер пользователя выступает в качестве раздающего файл (Seeder),
скорость закачки для других пользователей не ограничена, максимальное количество одно-
временных закачек – 1;

88
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• super-seed – новый алгоритм, созданный, чтобы Seeder было проще раздать большой
файл на нешироком канале. Если Seeder отдавал пользователям около 150-200 % от общего
объема раздаваемого файла в режиме seeder, то в режиме super-seed тратится порядка 105
%, то есть это очень выгодное решение для тех, кто, с одной стороны, хочет стать Seeder, а
с другой – не может себе позволить тратиться на большой исходящий трафик.
ВНИМАНИЕ
Данный режим не рекомендован обычным пользователям, а разработан
преимущественно для серверов.
• Можно самостоятельно определить ширину входящего и исходящего каналов, выбрав
один из перечисленных режимов и установив требуемые значения соответствующими пол-
зунками, расположенными рядом.
ВНИМАНИЕ
При выборе ширины исходящего канала нужно иметь в виду, что
в соответствии с ним будет выбираться и ширина входящего канала
пользователя, то есть максимальная скорость, с которой он сможет
закачивать файлы.
Рассмотрим настройки программы и ее дополнительные параметры.
• Details – после нажатия этой ссылки в главном окне программы появится окно с
дополнительной информацией о torrent-файле: здесь указаны размер файла, количество кус-
ков, на которые он разбит, дата создания и хэш, идентифицирующий файл.
• Ссылка Advanced открывает окно с дополнительной информацией о текущей закачке.
• Щелчок на ссылке Prefs открывает окно с настройками программы BitTornado:
◘ Display peer and seed statistics – отображает статистику прямых подключений;
◘ Display miscellaneous other statistic – отображает всю статистику;
◘ Don’t allow multiple connections from the same IP – не разрешает несколько подклю-
чений с одного IP-адреса во избежание лишней нагрузки от Lechers, желающих побыстрее
скачать себе файл и ведущих загрузку файла в несколько потоков;
◘ Kick/ban clients that send you bad data – эффективный способ борьбы с распро-
странением испорченных файлов, позволяющий блокировать клиентов, распространяющих
плохую информацию;
◘ Initiate and receive connections via IPv6 – использует шестую версию базового
интернет-протокола (IP) (сейчас повсеместно используется четвертая версия, хотя IPv6
активно внедряется).
СОВЕТ
Если нет уверенности, что в сети пользователя используется шестая
версия IP, то не нужно устанавливать данный флажок.
• В этом же окне можно задать диапазон используемых портов, указать настройки
программы BitTornado, используемые при работе с брандмауэром (UPnP Port Forwarding).
Кроме того, можно ограничить максимальную скорость скачивания любым значением,
заданным в поле Default Max Download Rate.
• Кнопка Advanced используется для доступа к расширенным настройкам программы.
BitTornado не умеет перехватывает из браузеров обращение к torrent-файлам, поэтому
после запуска программы прежде всего появляется диалог открытия файлов. Предвари-
тельно нужно сохранить интересующий torrent-файл на диск, для чего можно воспользо-
ваться любым поисковиком, работающим для сети BitTorrent.
ПРИМЕЧАНИЕ

89
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

О поисковиках рассказывается ниже – пока предположим, что


интересующий пользователя файл уже находится на диске.
В появившемся диалоге нужно указать путь к файлу и нажать кнопку Открыть
BitTornado читает torrent-файл и начинает скачивание информации.
ВНИМАНИЕ
Данный процесс может длиться от нескольких часов до нескольких
дней.
По сравнению с BitTorrent клиент BitTornado менее стабильный и время от времени
приводит к «торможению» системы. Кроме того, при работе с ним периодически возникает
окно с предупреждением об ошибке – Приложение выполнило недопустимуюоперацию
и будет закрыто. Не зря авторы этой версии назвали BitTornado экспериментальной. Однако
по количеству настроек программа, безусловно, лидирует и к тому же умеет работать из
командной строки.

BitComet (Битовая комета)


Размер инсталляционного пакета BitComet (www.bitcomet.com) чуть меньше, чем у
BitTornado, и в два раза меньше, чем у BitTorrent. Интерфейс программы, пожалуй, самый
приятный из всех уже рассмотренных клиентов и чем-то напоминает CuteFTP. При уста-
новке BitComet русский язык в списке не присутствует, однако после первого запуска в окне
программы видны русскоязычные подписи. Этот сюрприз весьма кстати, потому что сразу
разобраться в интерфейсе BitComet трудновато.
В левой части главного окна программы в виде дерева расположена иерархическая
структура папок, состав которых зависит от выбранной вкладки:
• Channel (папки с заданиями, список сайтов с torrent-файлами, информация о
BitComet);
• Search (строка поиска, список 100 ключевых слов для поиска);
• IE (Избранное из Internet Explorer) (рис. 4.9).

90
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.9
Интерфейс BitComet
По умолчанию активна вкладка Channel. На первом уровне расположена папка Все
задания, содержимое которой разбито на две группы: Только личеры (список заданий на
скачивание информации) и Только сиды (список заданий на раздачу файлов). Задания ото-
бражаются в правой части главного окна, разделенной еще на два окна. В верхней части
написано имя загружаемого файла (задания), его размер, скорость загрузки и другая стан-
дартная для BitTorrent информация. Нижняя часть окна разделена на два небольших блока:
слева расположены названия конфигурационных параметров, а справа – их значения для
выбранного задания.
Отображаются следующие параметры:
• Информация (общая информация о задании);
• трекер (имя сервера трекера, количество попыток соединения с ним, статус);
• Файлы (приоритет, имена файлов);
• Пиры (список IP-адресов, с которыми установлено прямое соединение, а также ско-
рость обмена данными и объем переданной информации);
• Логи (файлы журнала пользователя);
• Статистика (количество заданий, тип TCP-соединения, текущий IP-адрес, скорость
загрузки и скачивания, размер дискового кэша и свободной памяти, статистика чтения дан-
ных с диска, объемы загруженной с пользователя информации и скачанной им с других кли-
ентов).
Под папкой Все задания находится папка Сайты с торрентами, содержащая список
сайтов с torrent-файлами. Часть из перечисленных в ней ресурсов русскоязычна, а другая –
на более привычном сетевому сообществу английском.
Перейти к окну с настройками программы BitComet можно, нажав кнопку Настройки
или сочетание клавиш Ctrl+P. Слева в данном окне расположены названия групп параме-
тров, которые будут подвергаться конфигурированию.

91
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Группа Подключение – здесь задаются максимальная общая скорость скачивания


и максимальная скорость для отдачи данных другим клиентам пиринговой сети. Разработ-
чики программы рекомендуют устанавливать эти значения так, чтобы соотношение между
загрузкой/скачиванием было больше либо равным единице. Также в этой группе настраива-
ется максимальное количество одновременных заданий, задается порт, который будет про-
слушивать BitComet на предмет подключения других клиентов.
ПРИМЕЧАНИЕ
Чтобы возобновить прерванное скачивание с другого клиента,
нужно щелкнуть на соответствующем torrent-файле и выбрать каталог, в
котором был размещен незаконченный файл, оставшийся от предыдущего
скачивания, – BitComet восстановит процесс.
• Группа Задания – здесь конфигурируются параметры создания/обслуживания зада-
ний. Настроить можно следующие параметры:
◘ каталог для сохранения скачиваемых файлов;
◘ запрос подтверждения при добавлении задания;
◘ резервирование места на диске для файла перед началом закачки;
◘ добавление специального расширения программы BitComet к файлам, скачивание
которых не окончено, что позволяет однозначно определить, можно ли уже работать с фай-
лом;
◘ стирание пустых файлов при удалении задания;
◘ отображение диалога подтверждения при удалении задания;
◘ контроль целостности файла после завершения закачки;
◘ выключение компьютера, когда все задания закончены или автоматически остано-
влены.
• Кроме того, в группе Задания можно задать критерии, на основании которых задание
будет остановлено автоматически (например, если пользователь более двух часов выступает
как Seeder).
• В группе Вид можно настроить следующие параметры:
◘ стартовать BitComet после загрузки Windows;
◘ начинать задания после запуска BitComet;
◘ запретить системе входить в спящий режим во время работы программы;
◘ открывать веб-страницы внутри BitComet;
◘ показывать текст панели инструментов.
• В группе Дополнительные установки настраиваются следующие параметры:
◘ проверка обновлений программы после старта;
◘ назначение BitComet клиентом по умолчанию;
◘ отключение диалога подтверждения скачивания torrent-файлов;
◘ задается сочетание клавиш, условно называемое Boss Key, при использовании кото-
рого программа «прячет» свое окно и ее значок не отображается на Панели задач, при
повторном нажатии кнопки окно появляется – данное средство очень помогает поддержи-
вать образ прилежного и трудолюбивого сотрудника.
Как и BitTorrent, программа BitComet умеет перехватывать обращения к torrent-фай-
лам. При щел ч ке на ссылке на данный файл в браузере или файловом менеджере BitComet
открывает его и начинает скачивать. Кстати, перед запуском обработки нового torrent-файла
BitComet открывает окно Опции торрента, в котором можно настроить путь сохранения
скачиваемого файла и уточнить, какое именно действие следует выполнить с данным torrent-
файлом: загрузка, перезакачать, только сидирование.
ПРИМЕЧАНИЕ
92
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Windows XP SP2 ограничивает количество TCP-соединений десятью.


Если происходит более десяти соединений, то Windows генерирует
предупреждение 4226: TCP/IP has reached the security limit imposed on the
number of concurrent TCP connect attempts. В Windows XP SP1 ограничения
на количество TCP-соединений не существует. Однако не нужно из-за
этого отказываться от установки SP2 – достаточно воспользоваться версией
BitComet 0.55 или выше, чтобы все работало корректно под управлением
Windows XP SP2.
Тем не менее ограничение операционной системой количества
соединений может стать причиной низкой скорости в начале загрузки, так
как может быть установлено меньше прямых соединений.
По своим функциональным возможностям BitComet не уступает BitTornado, а по без-
ошибочности работы – опережает BitTorrent. К тому же BitComet требует меньше системных
ресурсов – чувствуется, что разработчики немало времени посвятили оптимизации кода.

UTorrent (Мечта минималиста)


Во время первого запуска самый крохотный (600 Кбайт) из всех перечисленных клиен-
тов uTorrent (www.utorrent.com) интеллигентно интересуется, желает ли пользователь сде-
лать его клиентом по умолчанию для работы с torrent-файлами. После такого вежливого под-
хода сложно удержаться и не нажать Да.
Однако на этом интерактивность не заканчивается: uTorrent тут же открывает окно
мастера настройки скорости, помогающего выбрать оптимальную скорость для пользова-
тельского типа соединения с Интернетом. Прежде всего нужно нажать соответствующую
кнопку и запустить тест скорости на www.dslreports.com или выбрать тип соединения вруч-
ную из выпадающего списка чуть ниже. Во второй части окна предлагается протестировать
используемый по умолчанию uTorrent-порт и в случае плохих результатов тут же его изме-
нить. Кнопка Применить откроет главное окно программы, весьма симпатичное, кстати
(рис. 4.10).
Главное окно программы разделено на три части. Слева список меток для выполняе-
мых задач: Все, Загрузка, Готовые, Активные, Неактивные и внизу Без Метки. В окне
справа расположен список текущих задач. В самом верху находится строка поиска, очень
напоминающая строку BitTorrent. Можно предположить, что такое сходство – дань уваже-
ния программе. Третье окно, расположенное снизу, имеет шесть вкладок, представляющих
в основном статистические данные.
На вкладке Общее представлена информация о текущем процессе передачи данных
(сколько времени прошло и осталось, количество переданной/полученной информации, ско-
рость, количество Seeders и прямых соединений). Здесь также опубликована информация
об используемом при текущем скачивании трекере (его адрес, статус, время обновления) и
некоторая информация о скачиваемом файле (размер, количество частей, на которые он раз-
бит, хэш).

93
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.10
Первый запуск uTorrent
На вкладке Пиры речь идет о Peers, то есть прямых соединениях компьютера пользо-
вателя с машинами других клиентов. Здесь представлен список IP-адресов, скорость соеди-
нения с каждым клиентом и количество перекачанных данных.
Вкладка Части достаточно интересна – на ней сосредоточена информация о частях
закачива емого файла (как известно, в пиринговых сетях буквально болезненная тяга к рас-
членению). На вкладке можно узнать, сколько и каких частей требуемого файла было уже
скачано и какие находятся в процессе.
На вкладке Файлы отображаются файлы, скачиваемые с помощью uTorrent.
Вкладка Скорость представляет информацию о скоростях скачивания и раздачи фай-
лов, статистике работы винчестера. Данные выводятся в виде графика, можно выбирать
интервал обновления.
На вкладке Лог в реальном времени довольно подробно отображается техническая
информация о работе клиента и возникновении тех или иных проблем.
Возвращаясь к строке поиска в главном окне uTorrent, нужно добавить, что, щелкнув
на маленькой стрелочке под значком лупы, пользователь может выбрать, услугами какой
поисковой системы воспользоваться при поиске нужного torrent-файла.
Рассмотрим настройки программы в окне, которое открывается сочетанием клавиш
Ctrl+P или командой Опции ► Настройки. Как обычно, параметры объединены в группы,
названия которых отображаются в левой части окна. В группе Общее можно настраивать
следующие параметры:
• язык интерфейса;
• автопроверку обновлений;
• подтверждение удалений torrent-файлов и выхода из программы;
• отображение значка программы на Панели задач и его минимизацию;
• отображение скорости загрузки;

94
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• принудительную ассоциацию uTorrent с torrent-файлами, чтобы при обращении к ним


стартовала именно uTorrent;
• запуск программы при старте Windows.
В группе Закачки настраиваются следующие параметры:
• расположение закачанных файлов;
• действия, выполняемые программой при добавлении нового torrent-файл: не запус-
кать автоматически закачку, показывать окно с содержимым torrent-файла, активировать
программное окно;
• добавление специального расширения для незакачанных файлов (аналогично
BitComet);
• блокировка режима ожидания при наличии активных закачек.
В группе Соединение конфигурируются следующие параметры:
• значение порта для входящих соединений (доступ к нему должен быть открыт в
брандмауэре, иначе скачать информацию с пользователя будет невозможно, соответственно
не будет расти рейтинг пользователя, а скорость скачивания будет самой низкой);
• автоматический выбор случайного порта при каждом запуске uTorrent;
• добавление uTorrent к исключениям встроенного брандмауэра Windows (Windows
Firewall);
ПРИМЕЧАНИЕ
Если пользователь применяет другой брандмауэр, то создавать
исключение для программы придется самостоятельно.
• пароль, имя пользователя, порт для работы через прокси-сервер;
ПРИМЕЧАНИЕ
Работая не дома, а в большой сети, скорее всего, потребуется
настраивать этот параметр.
• общий максимум скорости, с которой файлы будут раздаваться с компьютера поль-
зователя;
ПРИМЕЧАНИЕ
Устанавливая данное значение, необходимо помнить, что чем больше
скорость раздачи, тем выше скорость скачивания.
• скорость отдачи при отсутствии загрузок – очень гибкое решение.
СОВЕТ
Думается, правильным будет установить скорость раздачи файлов в
предыдущем пункте на максимум, а скорость в этом пункте – на минимум.
В результате при скачивании файла канал пользователя не будет занят
одновременно и большой «отгрузкой» частей файла другим пользователям.
Зато после окончания скачивания можно будет поделиться полученным
файлом с другими на большой скорости и безболезненно для себя.
Группа BitTorrent включает в себя следующие параметры:
• общий максимум соединений;
• максимум прямых соединений для одного torrent-файла;
• количество слотов отдачи на torrent-файле;
• шифрование протокола – обеспечивает большую анонимность;
• пропуск наследственных подключений.
В группе Очередность настраиваются следующие параметры:
• максимальное количество активных torrent-файлов;

95
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• максимальное количество одновременных закачек;


• отдаваемые torrent-файлы имеют больший приоритет, чем скачиваемые – с данным
параметром следует быть очень внимательным и активировать его, только если есть желание
стать полноценным Seeder и распространять файлы за счет скорости своих закачек.
В группе Расписание можно устанавливать нужные скорости раздачи/скачивания фай-
лов в жела емое время. Значения устанавливаются путем расставления квадратов нуж-
ного цвета напротив нужного дня недели и времени. Доступны три варианта: белый ква-
драт символизирует остановку процесса раздачи/скачивания; светло-зеленый заставляет
uTorrent использовать введенное значение скорости; темно-зеленый обозначает использова-
ние канала «по полной».
Группа Другое включает в себя параметры, наиболее интересный из которых Boss-
Key. Это настройка кнопки, использование которой будет «прятать» программу, а при
повторном нажатии – возвращать.
Группа Дополнительно содержит список параметров, над которыми автор программы
установил довольно противоречивое предупреждение: «Продвинутые настройки. Внима-
ние: не менять!» Совершенно непонятно, почему, если нельзя изменять параметры, автор
сделал их доступными для изменения. В данной группе содержатся две подгруппы параме-
тров: Кэширование и Интерфейс.
• Подгруппа Кэширование содержит настройки параметров кэша, используемого при
обращения к часто используемой информации для сокращения обращений к винчестеру.
• Подгруппа Интерфейс позволяет настроить реакцию uTorrent на двойной щелчок
кнопкой мы ши, изменить всплывающий список скоростей раздачи/скачивания, а также
добавить в список поисковых систем любую другую.
При запуске torrent-файла программа uTorrent открывает окно, в котором можно уста-
новить следующие настройки:
• не проверять хэш;
• запустить torrent-файл сразу после добавления;
• установить приоритет и выбрать из списка ранее добавленную метку;
• каталог, в который следует сохранять скачанный файл.
Кнопка Дополнительно открывает окно Свойства торрента, в котором можно уста-
новить максимальные скорости раздачи/скачивания, просмотреть список трекеров для этого
torrent-файла, выбрать программу, которую следует запускать после завершения закачки, и
установить новую метку.
ПРИМЕЧАНИЕ
Если пользователю настолько понравился клиент uTorrent, что
захотелось сразу же перейти на него, то в программу можно без труда
перенести незаконченные закачки из предыдущего клиента.
UTorrent назначает специальное расширение !UT для файлов, загрузка которых еще
не закончена. Аналогично поступают и другие программы. Чтобы дать понять uTorrent,
что файлы, поло женные пользователем в соответствующий каталог программы, недокачан-
ные, понадобится изменить их расширение. Сделать это можно автоматически для большого
количества файлов.
1. Откройте Блокнот и наберите строку REN *.!ut*, что означает – заменить любое
расширение на !UT.
2. Сохраните файл как rename.bat.
3. Откройте папку, содержащую не до конца загруженные файлы, которые нужно пере-
именовать в соответствии с требованиями uTorrent.
4. Перетащите файл rename.bat в эту папку.

96
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

5. Дважды щелкните на rename.bat, чтобы запустить его – на некоторое время


появится черное окно, отображающее результат работы.
Теперь останется лишь добавить соответствующие torrent-файлы в uTorrent.
Программа uTorrent удобна своей миниатюрностью и вместе с тем функционально-
стью, продуманностью настроек и русским языком в интерфейсе. Требования uTorrent к
системным ресурсам также весьма скромны, и ее работа не сказывается ощутимо на произ-
водительности компью тера. Пожалуй, для работы в сети BitTorrent лучше всего использо-
вать именно этот клиент. Адреса наиболее популярных сайтов по поиску torrent-файлов:
• www.mininova.org;
• www.thepiratebay.org;
• www.mybittorrent.com;
• www.torrentz.com;
• www.isohunt.com;
• www.torrentspy.com;
• www.newtorrents.info;
• www.snarf-it.org;
• www.torrentbox.com;
• www.torrentreactor.net;
• www.fulldls.com;
• www.bushtorrent.com;
• www.torrentportal.com;
• www.novatina.com;
• www.yotoshi.com;
• www.torrents.ru.

Сеть eDonkey2K
Рассмотрим самые рейтинговые программы, созданные для работы в данной P2P-сети:
eMule, Shareaza.

EMule (Осел электронный)


При первом запуске eMule (www.emule-project.net) открывается окно с симпатичным
и несколько обезумевшим ослом (посмотрите в его глаза и поймете, о чем речь) – это окно
мастера, который услужливо проведет пользователя через основные этапы настройки про-
граммы. Прежде всего потребуется ввести имя пользователя, указать, нужно ли запускать
eMule вместе с Windows и уста навливать соединение (рис. 4.11).
СОВЕТ
Выбирая виртуальное имя, обязательно нужно добавить в скобках rus,
например dimoon (rus) – без этого пользователя не пустят на некоторые
российские серверы.
В следующем окне Порты и соединения следует указать, какие порты TCP и UDP
нужно открыть для работы в программе (по умолчанию 51303 и 36350 соответственно).
Порты должны быть доступны для подключения удаленных клиентов. Порт TCP обес-
печивает главные функциональные возможности eMule, а порт UDP используется для умень-
шения нагрузки на пиринговую сеть. В окне Порты и соединения можно протестировать
доступность выбранных портов, а при неудачном тесте можно указать номера открытых пор-
тов. Дальнейшие настройки желательно оставить по умолчанию – для начала пользователя
это вполне устроит.
97
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.11
Главное окно eMule
Перед началом работы программы появится еще одно окно, где понадобится указать
тип соединения пользователя (модем, ISDN, DSL и т. д.), задать количество одновременно
скачиваемых файлов (по умолчанию – 1–5) и выбрать используемую операционную систему.
После этого откроется главное окно программы. Однако успокаиваться на этом рано – при-
дется основательно разобраться с настройками eMule, чтобы потом со спокойной душой
работать в сети eDonkey2K, понимая, для чего предназначено каждое совершаемое действие.
В окне настроек программы eMule, открываемом кнопкой Настройки, параметры раз-
биты на группы, что стандартно для интерфейса.
В группе Основные настраивается имя пользователя, язык интерфейса (выбирается
из списка), проверяются обновления программы eMule и перехват программой специаль-
ных ссылок на eDonkey2K. Чтобы активировать режим перехвата, нужно установить флажок
Появляться при нажатии на eD2K-ссылку.
Дисплей – в эту группу объединены настройки интерфейса пользователя, и здесь
лучше экспериментировать самостоятельно, выбирая наиболее комфортное оформление.
Группа Соединение содержит набор параметров, отвечающих за установление соеди-
нения. Можно задать максимальную скорость загрузки (поле Прием) и передачи файлов
(поле Отдача), а также задать некоторые ограничения на этот процесс (флажки Лимит
приема и Лимит отдачи). Кроме того, настраиваются порты работы программы (область
Порты клиента), тестируются на доступность (кнопка Тест портов). Если тест оказался
неудачным, то можно нажать кнопку Открыть эти порты файрвола WinXP. Также в этой
группе параметров можно выбрать, какие сети использовать, работая с eMule: Kad или
eD2K. Выбрать можно одну сеть или две сразу.
ПРИМЕЧАНИЕ
Если пользователь не знает характеристик подключения, а может
назвать только его тип (модемное или через локальную сеть), то нужно
98
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

воспользоваться кнопкой Помощник – откроется список типов соединений


и рекомендуемые для каждого из них пределы скоростей передачи данных.
Группа Прокси используется при подключении к Интернету через прокси-сервер. Наи-
более часто такой вид выхода в Сеть применяется на работе или учебе – следует выбрать тип
прокси-сервера, указать адрес и порт. При необходимости придется ввести еще имя пользо-
вателя и пароль для входа на сервер. Все эти данные можно узнать у системного админи-
стратора или посмотреть в браузере (для Internet Explorer это команда Сервис ► Свойства
обозревателя ► Подключения ► Настройка LAN).
Сервер – в этой группе важны настройки автоматического обновления списка серве-
ров. Чем больше серверов доступно eMule, тем больше вероятность что-либо найти. Устано-
вленный флажок Автообновление списка серверов при старте позволяет загружать новые
списки из Интернета, если в файле addresses.dat указаны адреса, где такие списки разме-
щены. Данный файл открывается кнопкой Список. Кстати, списки серверов можно обно-
влять и по-другому – с компьютера подключенного пользователя или с серверов, с которыми
уже установлено соединение. Лучше всего использовать все три возможности обновления
одновременно. Флажок Безопасное соединение запрещает передавать серверу, к которому
подключен пользователь, информацию о его компьютере.
В группе параметров Папки указываются папки для хранения временных и скачивае-
мых файлов, а также каталоги с предоставленными для загрузки файлами.
Параметры группы Файлы отвечают за общий доступ к папкам и файлам пользова-
теля – достаточно установить нужные флажки. Если необходимо сделать доступной инфор-
мацию из директории с поддиректориями, то следует выделить ее, удерживая нажатой кла-
вишу Ctrl.
ВНИМАНИЕ
Грубейшая ошибка многих новичков – открытие содержимого всего
жесткого диска. Никогда так не делайте! Есть золотое правило: открывать
только те файлы, которые хотели бы скачать сами.
Хотя eDonkey2K – многомиллионная сеть пользователей, общаются в ней в основном
по интересам. Предположим, вы компьютерщик. Естественно, вам прежде всего интересна
информация соответствующей направленности и новый альбом группы «Руки вверх» вам
точно не нужен. Тогда какой смысл другому компьютерщику, слушающему группу «Руки
вверх», выкладывать их новый альбом и тратить драгоценный трафик не на единомышлен-
ников, а на фанатов русской поп-музыки? Никакого. Поэтому нужно тщательно отбирать
директории, к которым собираетесь открыть доступ.
Уведомления – группа параметров звуковых сигналов и всплывающих сообщений.
Позволяет настроить реакцию программы на различные события (в том числе и на отправку
электронных писем).
Группа Статистика – при использовании слишком большого количества системных
ресурсов eMule, нужно попробовать увеличить значение параметра Задержка обновления,
используя ползунок.
Группы IRC и Сообщения и комментарии содержат настройки, которые понадобятся
пользователю при общении через программу eMule.
Параметрами группы Безопасность можно ограничить доступ к определенным IP-
адресам. Для этого необходимо ввести их уровень в одноименное числовое поле или нажать
кнопку Редактор, которая откроет файл ipfilter.dat в Блокноте (не удивляйтесь, если он
будет пустой).
Ipfilter.dat – это черный список IP-адресов, который можно найти в тематических
форумах или составить самостоятельно. Кроме того, важна установка значений переклю-
99
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

чателя настроек видимости пользовательских файлов/папок: Всем, Только друзьям и


Никому.
СОВЕТ
Настоятельно рекомендуется использовать значение Никому. Это
несколько ограничит в возможностях, однако обезопасит систему от
хакерских вторжений через eMule.
Пользователи, желающие сохранить конфиденциальность, могут установить следую-
щие флажки этой группы: Включить вуалирование протокола, Только завуалированные
соединения (не рекоменд.), Отменить завуалированные соединения.
Выбрав в левой части окна настроек категорию Планировщик, можно запускать и
останавливать закачки, изменять ограничения приема и передачи данных, количество источ-
ников и подключений в назначенное время. Чтобы добавить новое задание, нужно нажать
кнопку Новый, а в поле Имя ввести его название. Щелкнув правой кнопкой мыши в поле
Действия, следует выбрать пункт Добавить и из появившегося списка выбрать один из
пунктов: Лимит отдачи (изменение максимальной скорости скачивания данных у пользо-
вателя), Лимит приема (изменение максимальной скорости загрузки данных), Ограниче-
ние источников, Макс. соединений и др. Эти возможности особенно удобно исполь зовать,
если тариф на оплату пользовательского интернет-трафика меняется в зависимости от вре-
мени. Добавив все необходимые настройки, важно не забыть установить два флажка Вклю-
чен.
Группа параметров Web сервер позволяет настроить собственный интернет-сервер
для удаленного управления программой eMule с другого компьютера. Для его использования
достаточно установить флажок Включен и ввести пароль администратора в поле Пароль.
Теперь можно набрать адрес своего компьютера и порт, на котором установлена программа
eMule, ввести пароль и работать с программой почти так же, как с собственного компьютера.
Группа Другие настройки содержит массу параметров, наиболее полезны из которых
следующие.
• Макс. полуоткрытых соединений – максимальное количество соединений, откры-
тых, но не использующихся в данный момент.
ВНИМАНИЕ
Разработчики eMule рекомендуют не выставлять значение этого
параметра больше 9 в Windows XP SP2, а в других операционных системах
– более 50.
• Чем меньше максимальное количество полуоткрытых соединений, тем медленнее
обмен данными.
• Использовать систему кредитов (поощрять отдающих) – кредитная система под-
разумевает, что чем больше данных было передано пользователем к вам, тем больший
приоритет на скачивание у вас он имеет. Использование кредитной системы повышает
вероятность увеличения скорости скачивания файлов: если пользователь, которому вы пре-
доставили определенный объем информации, ее использует, то вы сможете скачать у него
нужные части файла быстрее.
• Фильтровать серверы и LAN IP клиентов – для пользователей локальной сети при
необходимости обмена с другими клиентами этой же сети данный флажок должен быть снят.
Если локальной сети нет, то эта настройка защитит пользователя от некорректных источни-
ков, когда участники локальных сетей передают неверные IP-адреса.
• Дополнительные опции управления – при установке этого флажка становятся
доступны дополнительные возможности eMule.

100
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Для функционирования сети eDonkey2K нужен специальный сервер, координирую-


щий работу клиентов. Он не участвует в процессе передачи файлов, а лишь обеспечивает
слаженную работу обеих сторон и поиск файлового контента.
В состав eMule входит небольшой список работающих серверов, однако его можно и
даже нужно дополнить. Чем больше серверов будет знать программа, тем лучше.
Список серверов содержится в специальном файле server.met, последнюю версию
которого можно найти в Интернете. Кроме того, при каждом подключении к Сети eMule
дополнительно сама выкачивает некоторое количество серверов из информации, получен-
ной от других клиентов. Чтобы посмотреть список всех известных программе серверов,
нужно нажать кнопку Серверы, расположенную на панели инструментов.
При подключении к серверу пользователю выдается специальный идентификатор (ID),
вычисляемый по невообразимой формуле: ID = A + 256 × B + 256 × 256 × C + + 256 ×
256 × 256 × D, где A, B, C и D – это октеты IP-адреса пользователя. Дополнительно к ID
приписывается одна из двух приставок: High или Low.
HighID обеспечивает полноценную и беспрепятственную работу.
LowID имеет массу недостатков, и прежде всего его получают пользователи, имеющие
проблемы с сетью: неправильно настроен прокси-сервер или порты перекрываются бранд-
мауэром. LowID можно получить также, если канал пользователя сильно загружен или пере-
гружен сервер, к которому пользователь подключается. Два пользователя с LowID не могут
обмениваться файлами, а некоторые серверы вообще не пускают таких пользователей.
Определить текущий ID пользователя довольно легко – он отображается на нижней
панели справа. Кроме того, можно использовать пиктограмму глобуса на панели состояния.
Глобус имеет две стрелки, зеленый цвет которых означает HighID, желтый – LowID, а крас-
ный – отсутствие соединения.
Перед подключением к сети eDonkey2K следует проверить активность интер-
нет-соединения, после чего нажать в eMule кнопку Соединение. Через несколько секунд
eMule подключится к Сети, выдаст пользователю ID, а также автоматически подключится
к пиринговой сети Kademlia (сокращенно Kad). Работа с этой сетью полностью автоматизи-
рована, так что eMule будет доставлять файлы сразу из двух сетей.
Прежде чем скачать какой-либо файл с бескрайних просторов eDonkey2K, его нужно
найти. Следует нажать в eMule кнопку Поиск, чтобы зайти в одноименный раздел. В самом
простом случае достаточно набрать название нужного файла, например Windows PE, в поле
Имя и нажать Старт. Однако это самый примитивный вариант.
Дополнительно можно указывать тип файла и метод поиска (лучше всего Глобаль-
ный). Например, так – Имя: Windows PE, Тип: Образ CD, Метод: Глобальный. Подоб-
ный запрос поможет найти ISO-образ преинсталляционной оболочки Windows XP, то есть
ее урезанную версию, которую можно записать на компакт-диск. В дальнейшем этот диск
поможет восстановить систему, если она перестанет функционировать.
Если описанных возможностей поиска мало, то можно вооружиться синтаксисом поис-
ковых запросов. Набрав в строке поиска Windows PE, пользователь увидит только файлы, в
имени которых содержатся слова и Windows, и PE. Получается, что пробел интерпретиру-
ется как логический оператор и/and (см. главу 1, раздел «Обычный поиск»). Кроме и/and,
есть еще два оператора – или/or и нет/ not. Поскольку нет/not имеет больший приоритет,
чем или/or, то в запросе нужно использовать скобки. Рассмотрим это на примере.
Поисковый запрос Britney Spears NOT porno отобразит файлы, связанные с исполни-
тельницей песен Бритни Спирс, не имеющие эротической направленности. Как в Google или
«Яндексе», грамотное формирование запроса положительно влияет на результаты поиска,
поэтому стоит использовать логические операторы. После введения нужного запроса и

101
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

нажатия кнопки Старт eMule опросит все серверы на наличие необходимого файла и выдаст
результат.
ПРИМЕЧАНИЕ
Процедура опроса достаточно продолжительна, особенно если
известно много серверов, поэтому придется какое-то время подождать.
Кстати, при поиске также затрачивается немало трафика.
Получив список всех подходящих файлов, можно приступать к его изучению. В сети
eDonkey2K (как и в BitTorrent) уникальность файла определяется не именем и размером,
а уникальным MD4-хэшем, генерируемым для файла в момент открытия к нему доступа.
Даже если два файла имеют одинаковое имя, то они все равно различны. Просматривая
список результатов, особое внимание нужно обращать на графу Доступность, где указыва-
ется количество человек, имеющих данный файл хотя бы частично. Чем больше источников
имеют затребованный файл, тем лучше. Поскольку информация передается частями, то чем
их больше, тем выше будет суммарная скорость закачки. Лучше, чтобы источников было не
менее шести.
Для скачивания нужно дважды щелкнуть на нужном файле – он окажется в разделе
Передачи. Иногда файлы не качаются сразу, так как существуют понятия рейтинга и оче-
реди. Рейтинг определяет положение пользователя в очереди на скачивание файла. Важно,
что очередь на закачку продвигается не как в магазине, а в соответствии с тем, кто отдал
данному клиенту больше информации. Дважды щелкнув на файле в разделе Передачи, в
раскрывающемся списке можно увидеть все источники, отдающие пользователю файл, а в
графе Приоритет – значение QR (query rating, то есть положение пользователя в очереди).
Значение QR напрямую зависит от рейтинга, который пользователь имеет у каждого источ-
ника: чем выше рейтинг, тем меньше QR и тем быстрее начнется закачка.
Сначала придется качать без рейтинга, что совсем не радует пользователей, соединя-
ющихся с Интернетом через модем и платящих за время пребывания в Сети.
СОВЕТ
Если придется переустанавливать систему, то необходимо обязательно
скопировать файлы preferences.dat и cryptkey.dat (директория Emule\ Config),
содержащие информацию о User Hash и рейтинге пользователя. После новой
установки следует заменить ими оригинальные файлы, иначе все рейтинги
будут потеряны.
Специфика определения QR такова, что пользователи с невысоким рейтингом будут
набирать его за счет времени простоя в очереди. Однако, чтобы стоять в ней, вовсе не обяза-
тельно все время быть в Сети. eMule устроена таким образом, что после получения QR про-
грамма разрывает соединение с удаленным компьютером, на котором в то же время начнет
начисляться QR. Как только подойдет очередь пользователя, удаленный клиент сам отпра-
вит запрос на закачку. Таким образом, поставив файлы на закачку, можно отключиться от
Интернета и подключиться вновь через некоторое время.
Источник файлов узнает пользователя даже с измененным IP-адресом, так как аутен-
тификация в сети eDonkey2K выполняется по User Hash – уникальному идентификатору
каждого пользователя. Самая главная хитрость в том, как узнать, через какое время вновь
подключаться, ведь очередь может и пройти.
СОВЕТ
Если значение QR велико (5000–6000), то стоит попробовать
подключиться через 11–12 часов. Если QR меньше (порядка 1000), то
повторное соединение можно предпринять через три-четыре часа.

102
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Можно обойти QR и начать качать сразу, используя способ дружбы. Предположим,


жизненно необходимый пользователю файл есть только у одного клиента. Щелкните на его
имени правой кнопкой мыши и одноименным пунктом меню добавьте его в друзья. Затем
из того же меню пошлите пользователю сообщение, в котором постарайтесь убедить его
включить вас в свой список друзей. Лучше всего писать на английском – вероятность, что
вас поймут, больше. Отправка письменных просьб необходима, так как в eMule друзья начи-
нают закачку без очереди, то есть друг всегда имеет наименьший QR. Для этого достаточно
выставить своему другу дружественный слот (щелкнув правой кнопкой мыши в окне Сооб-
щения).
ПРИМЕЧАНИЕ
Передачи файлов между друзьями на рейтинг не влияют.
Основные файлы eMule:
• known.met – здесь содержится информация обо всех файлах, с которыми когда-либо
доводилось работать eMule;
• clients.met – информация обо всех пользователях, которые когда-либо что-либо
качали у пользователя или с которых скачивал он сам;
• servers.met – содержит все известные серверы;
• emfriends.met – список друзей;
• preferences.dat – содержит хэш пользователя;
• sharedir.dat – перечень путей ко всем опубликованным каталогам;
• staticservers.dat – информация о постоянных (не меняющих свой IP-адрес) серверах;
• adresses.dat – если в нем указан интернет-адрес файла server.met, то каждый раз при
загрузке eMule будет обновлять свой список оттуда;
• cryptkey.dat – содержит в себе ключ RSA для безопасной аутентификации.

Shareaza (Четыре в одном)


Shareaza (www.shareaza.com) – файлообменный клиент, поддерживающий сразу
несколько P2P-сетей: Gnutella, Gnutella2 (этот протокол был разработан именно автором
Shareaza), eDonkey2000 и BitTorrent.
Во время первого запуска программы появится мастер, который в первом окне помо-
жет настроить в Shareaza тип пользовательского интернет-соединения, выбрать файлы
для открытого доступа, а также соединиться с одной из перечисленных P2P-сетей. Затем
мастер запросит информацию о соединении пользователя с Интернетом, которая поможет
программе достичь максимального быстродействия. Сначала из раскрывающегося списка
нужно выбрать, откуда соединяться. В следующем раскрывающемся списке нужно ответить,
используется ли брандмауэр. Если пользователь не знает этого, то безопаснее выбрать пункт
Да, и я НЕ МОГУ принять входящих соединений из Интернета. Затем следует выбрать
тип имеющегося соединения или его скорость.
Следующим шагом следует добавить папки, которые можно сделать общими для
Shareaza. Не которые папки по умолчанию уже предлагаются, однако их можно спокойно
удалить. Если у пользователя нет других общих папок, то этот шаг можно игнорировать.
Shareaza – программа, ориентированная на сообщество, и пользователи могут просма-
тривать профили друг друга и даже обмениваться определенной информацией. Чтобы вос-
пользоваться всеми этими преимуществами, нужно заполнить как можно больше строк про-
филя пользователя. Любую введенную здесь информацию позже можно отредактировать
или удалить. Выбранное вами имя пользователя можно пересылать другим клиентам сети,
обменивающимся с вами файлами.

103
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Затем мастер спросит, какой тип интерфейса использовать для Shareaza. Рекомендуется
Обычный режим, однако можно выбрать и Режим опытным. Shareaza может отображать
упрощенный индикатор закачки, чтобы снизить загрузку процессора, однако это использу-
ется редко. Кроме того, программа может отображать некоторые дополнительные параметры
для torrent-файлов в настройках и интерфейсе пользователя. Настройки в этом окне можно
также использовать для регистрации Shareaza в качестве обработчика torrent-файлов.
К финалу можно задать условия соединения Shareaza с Сетью. Два прямоугольника
наверху обычно остаются помеченными, однако можно отметить их согласно желаниям
пользователя.
После всех настроек откроется главное окно программы (рис. 4.12).

Рис. 4.12
Shareaza
Прежде всего стоит осмотреться, особенно это важно пользователям, выбравшим
Режим опытным интерфейса.
Вверху главного окна размещены шесть вкладок.
На вкладке Домой расположены следующие элементы.
• В разделе Мои загрузки показаны активные в настоящий момент закачки. Цифра
рядом со ссылкой – количество доступных источников.
• Раздел Мое хранилище отображает список недавно загруженных файлов. Здесь
также показан суммарный объем данных в библиотеке пользователя.
• Если Shareaza в данный момент хэширует файлы, то будет видно соответ ствующее
сообщение. Хэширование жизненно необходимо для каждой P2P-сети. Вполне нормально,
что для хэширования всех файлов пользователя требуется несколько часов. Чтобы ускорить
процесс, можно щелкнуть на ссылке Хэшировать быстрее, однако это может привести к
«притормаживанию» компьютера.
• В разделе Соединения показано, подключен ли пользователь к сетям Gnutella1,
Gnutella2 и eDonkey. Здесь также указывается время работы Shareaza в данной сессии.

104
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Раздел Выгрузки отображает количество активных скачиваний пользовательских


файлов другими клиентами.
Вкладка Хранилище – один из важнейших инструментов, предлагаемых програм-
мой Shareaza, так как с его помощью организовываются файлы, открываемые для общего
доступа.
Shareaza предлагает два различных способа организации файлов в библиотеке: Папки
(работает с файлами в реальных папках обмена так, как они выглядят в файловой системе
винчестера) и Органайзер (позволяет размещать файлы в виртуальных папках без реаль-
ного перемещения их по файловой системе винчестера).
Переключаться между режимами можно одноименными кнопками, расположенными
в верхней части панели структуры папок, находящейся слева.
Как было сказано, Органайзер работает с виртуальными папками, в которых файлы
организованы по их метаданным (детальной информации). Чтобы пояснить это, предполо-
жим, что нужно найти классическую музыку, загруженную пользователем.
Перейдите в структуру папок слева и откройте папку Моя музыка, в которой най-
дите папку По стилям и дважды щелкните на ней, чтобы раскрыть ее содержимое, – здесь
показаны все жанры файлов, имеющихся в библиотеке. Поскольку мы ищем классическую
музыку, то нужно щелкнуть на названии соответствующего стиля. В правой части окна про-
граммы появятся все песни, классифицированные как классические с помощью их метадан-
ных. При желании можно проиграть композиции, дважды щелкнув на выбранной песне или
используя пункт контекстного меню.
Режим Папки – место, где располагаются файлы на компьютере пользователя. Они
выглядят, как папки, ярлыки или файлы, расположенные в другом месте компьютера, напри-
мер на Рабочем столе. Предположим, у пользователя есть папка с музыкальными файлами,
которыми хотелось бы поделиться с другими членами сообщества Shareaza.
Войдите в библиотеку и нажмите кнопку Папки. Щелкните правой кнопкой мыши на
дереве папок, выберите пункт Разделяемые файлы и нажмите кнопку Добавить. Найдите
папку, которую нужно сделать общей, отметьте ее и нажмите OK. Shareaza начнет хэши-
рование и разрешит обмениваться файлами из этой папки с другими пользователями P2P-
сообщества.
Вкладка Проигрыватель позволяет воспользоваться встроенным в Shareaza проигры-
вателем для воспроизведения частей загруженных файлов, файлов из хранилища пользова-
теля и т. д.
Вкладка Поиск предоставляет в распоряжение пользователя инструменты для поиско-
вых меро приятий в пиринговых сетях, поддерживаемых программой Shareaza.
Перед поиском в Сети нужно убедиться, что программа подключена к ней. Следует
перейти к полю Введите искомое сюда, в котором можно ввести термины для поиска необ-
ходимого. В общем случае в них входят ключевые слова, характеризующие файл, который
нужно найти: это могут быть название, предмет, тема или автор. При задании параметров
поиска нужно быть более конкретным – каждое слово будет проверено на совпадение с фай-
ловой информацией в сети, и Shareaza возвратит случаи совпадений примерно 60 % от поис-
кового критерия.
В расположенном ниже поле Искать файлы типа выбирается тип файла для поиска.
Кнопка Поиск запустит процесс. Shareaza изменит интерфейс для отображения окна
результатов поиска, но оно может быть пустым первое время, пока программа запрашивает
сеть. Результаты начнут появляться, как только будут найдены какие-либо файлы.
Можно использовать поле Фильтр, чтобы правильно организовать результаты, удалив
из них нежелательные файлы.

105
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Чтобы начать загрузку желаемого файла из списка найденного, нужно дважды щелк-
нуть на нем, и программа отобразит окно вкладки Пересылки, где наглядно показан про-
цесс передачи файлов.
СОВЕТ
Для более быстрой загрузки всегда полезно загружать файлы
с наибольшим количеством источников, отображающихся в столбце
источников (обычно это файлы, расположенные вверху результатов поиска).
Чтобы воспользоваться преимуществами групп загрузок, должен быть задан Режим
опытным, перейти в который можно, выполнив команду Вид ► Режим опытных.
Группы загрузок позволяют объединять пользовательские загрузки, основываясь на
типах файлов. Имеется несколько таких заранее созданных групп, например Аудио и
Видео. Свойства групп можно увидеть, выбрав пункт Свойства из их контекстного меню –
откроется окно Свойства группы загрузки, в правой части которого указаны расширения
файлов, входящих в группу (для Аудиоэто MP3 и OGG).
Можно создать новую группу, щелкнув на уже существующей или рядом с ней и
выбрав пункт Новая группа. Полезно указать Shareaza перемещение файлов в разные папки,
основываясь на принадлежности файлов к группам. Это можно сделать, изменив параметр
Папки завершенных файлов в окне Свойства группы загрузки.
Если щелкнуть правой кнопкой мыши на одной из загрузок, то откроется меню со сле-
дующими пунктами:
• Предварительный просмотр – открывает файл для предварительного просмотра;
• Добавить в список воспроизведения – добавляет файл в список воспроизведения
проигрывателя Shareaza;
• Найти больше источников – ищет новые источники (процесс невидим для пользо-
вателя – вновь найденные источники автоматически добавляются к загрузке);
• Очистить от завершенных – удаляет завершенные загрузки из области отображения
загрузок (завершенные и проверенные загрузки отображаются зеленым цветом).
Выполнив команду Вид ► Опытным, можно увидеть дополнительные функции про-
граммы (рис. 4.13).

106
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.13
Дополнительные функции программы Shareaza
• По умолчанию загрузки пользователя становятся разделяемыми с момента начала
загрузки. Можно отменить разделение, сняв флажок Разделять файл.
• Копировать ссылку – позволяет экспортировать P2P-ссылку, указывающую на
загружаемый файл. Можно послать ссылку другу, чтобы он мог получить такой же файл.
• Добавить источник – позволяет вручную добавить источник к загрузке.
• Правка опытным – открывает окно, позволяющее изменять хэши и имя загружае-
мого файла.
В нижней части окна расположена область Выгрузки, в которой можно следить за
файлами, скачиваемыми другими клиентами с компьютера пользователя.
Вкладка Сети видна лишь в Режиме опытным и отображает текущие соединения.
Окно этой вкладки разделено на две части: Соединения и Система.
В части Соединения перечислен каждый узел сети Gnutella2, ведущий узел сети
Gnutella1 и сервер eDonkey2K, с которым соединен пользователь.
ВНИМАНИЕ
Большее сетевое окружение не увеличивает скорости загрузки, а
просто соединяет с большим количеством сетей. Соединение со слишком
большим окружением может перегрузить линию пользователя и снизить
быстродействие.
В части Система отображается список сетевых сообщений, особо не интересующих
обычных клиентов. Если все-таки пользователь проявит любопытство, то не стоит пугаться
– наличие большого количества сообщений об ошибках совершенно нормально, так как
пиринговые сети очень динамичны.
В наше смутное время никак нельзя обойти вниманием проблему безопасности.
Shareaza позволяет настраивать параметры, отвечающие за защиту пользователя, в окне Без-
опасность, которое открывается с помощью клавиши F7. Здесь содержатся все правила,
107
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

используемые программой при принятии решения об установлении соединения с удален-


ным компьютером. Окно также можно использовать для фильтрации результатов поиска,
основываясь на их содержании. Например, если нужно, чтобы результаты не содержали
«плохих» слов, то можно использовать окно безопасности для блокирования показа таких
слов.
Правила обрабатываются по принципу «сверху вниз», причем правила сверху имеют
преимущество. Наиболее практично помещать правило по умолчанию, устанавливаемое
самой программой Shareaza в отношении разрешения создания или принятия соединения, в
самый низ списка. Настоятельно рекомендуется не изменять это правило.
Существует несколько способов добавления правил в окно Безопасность.
• Импорт. Shareaza может импортировать лист заблокированных адресов в необходи-
мом формате (данный пункт выбирается из контекстного меню).
• Блокировка пользователя. В окне Выгрузки можно заблокировать пользователей на
время сессии, щелкнув правой кнопкой мыши на строке с именем пользователя, IP-адрес
которого добавится в список безопасности. Данная блокировка закончится с завершением
текущей сессии (когда пользователь перезапустит Shareaza).
• Вручную в окне. Находясь в окне Безопасность, нужно щелкнуть правой кнопкой
мыши и выбрать пункт Добавить правило. Затем необходимо выбрать нужное правило:
Адрес сети (IP) или Фильтр содержания.
Горячие клавиши, используемые в программе Shareaza:
• F2 – открывает вкладку Сети;
• F3/F4 – открывает вкладку Пересылки;
• F5 – открывает вкладку Хранилище;
• F6 – открывает вкладку Проигрыватель;
• Ctrl+H – открывает вкладку Домой;
• F7 – открывает окно правил безопасности;
• F8 – открывает окно Кэш хостов;
• F9 – открывает окно Ресурсы соединений, отображающее список всех ресурсов,
которые могут помочь соединиться с сетями;
• F10 – открывает окно График;
• F11 – открывает окно Система, отображающее файл журнала последних событий
активности Shareaza во время текущей сессии;
• F12 – открывает новое окно поиска;
• Ctrl+F2 – открывает окно монитора поиска, отображающее список поисковых запро-
сов, полученных из сети;
• Ctrl+F3 – открывает окно монитора хитов;
• Ctrl+D – позволяет загрузить файл или torrent-файл, открыв новое диалоговое окно
загрузки, где можно вставить ссылку для загрузки файла программой;
• Ctrl+G – команда Shareaza на соединение с сетями, если в настоящий момент про-
грамма не соединена с ними;
• Ctrl+O – менеджер установок Shareaza;
• Ctrl+T – открывает диалоговое окно Соединиться с, позволяющее пользователю
задать конкретный хост для соединения.
Адреса сайтов-хранилищ ссылок eDonkey2K:
• www.shareconnector.com;
• www.filedonkey.com;
• sharereactor.revconnect.com;
• www.isoheaven.com;
• www.ac3-guru.com;
108
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• www.ed2k-it.com;
• www.fileheaven.org;
• www.bucktv.net;
• www.musicdonkey.net.

Сеть Gnutella

Gnucleus
Gnucleus (www.gnucleus.com) – проект с открытым кодом, существующий так же
давно, как и сеть Gnutella. Клиентская программа Gnucleus дает доступ к двум P2P-сетям:
Gnutella и G2 (так разработчики корректно именуют самозванцев Gnutella2) (рис. 4.14).

Рис. 4.14
Gnucleus – ровесник Gnutella
После запуска программы нужно выполнить команду Edit ► Preferences. В открыв-
шемся окне следует щелкнуть на каталоге Share, расположенном в древовидной структуре
папок в левой части окна, – в правой части отобразится список папок Shared Directories,
находящихся в общем доступе. Чтобы добавить в список каталог с интересными файлами,

109
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

нужно нажать кнопку Add и повторять действие, пока не будут добавлены все папки, содер-
жимым которых пользователь собирается поделиться с другими клиентами сети.
Если хочется скачать определенный файл, то сначала придется найти его: в поле
Search, расположенное справа вверху, нужно ввести критерии поиска и нажать кнопку Go.
Например, если необходимо найти музыку Моцарта, то следует набрать Mozart – через неко-
торое время начнут появляться результаты поиска. Если программа выдаст слишком много
ссылок, то можно задать поиск среди результатов (фильтрацию) по более специфическим
условиям. Делается это на вкладке Result в строке Refine Search. Для начала скачивания
нужно дважды щелкнуть на описании файла (в списке результатов), который необходимо
скачать.
При скачивании можно наблюдать за процессом, щелкнув на кнопке Transfers, –
откроется одноименное окно, в котором можно просмотреть подробную информацию о
выбранной закачке, нажав кнопку View Downloads, расположенную в правом нижнем углу.
В чем-то Gnucleus уникальный случай – абсолютно бесплатный клиент для сети
Gnutella, который при этом не демонстрирует рекламные баннеры. Еще одна бесплатная кли-
ентская программа, разработанная голландскими программистами, – Xolox (www.xolox.nl).

LimeWire
Программа LimeWire (www.limewire.com), балансирующая на грани альтруистиче-
ских побуждений и банального желания заработать, поставляется в двух вариантах: базовая
и профессиональная. Несложно догадаться, что более функциональная LimeWire Pro прода-
ется, что, однако, не помешало ей стать одним из самых популярных в мире P2P-клиентов.
Еще в 2005 году журнал Media Life опубликовал результаты опроса среди пользователей
Р2Р-сетей, согласно которым популярность Kazaa упала на 71 %, а популярность LimeWire
возросла почти на 2000 %.
LimeWire достаточно проста в установке и применении и в то же время хорошо конфи-
гурируется с гибко настраиваемыми фильтрами и автоматической настройкой на оптималь-
ную скорость скачивания при различных видах подключения к Интернету. Клиент обладает
красивым и удобным интерфейсом и системой проверки целостности файлов.
Программа, написанная на Java, кросс-платформенна и имеет модификации для Mac
OS, Solaris и Linux. Для работы LimeWire требуется виртуальная машина Java – Java2
Runtime Environment. Кроме достоинств, кроссплатформенные приложения, написанные на
Java, имеют недостаток – работают очень медленно даже при простое.
Основные возможности LimeWire:
• отсутствие рекламных баннеров;
• использование технологии Ultrapeer;
• перенастраиваемый интерфейс;
• просмотр файлов на сервере;
• «магнитная» поддержка ссылок;
• поиск по исполнителю, названию композиции, жанру или другой информации;
• запуск одновременно нескольких поисков;
• ускоренная система многосекционной загрузки;
• встроенный чат;
• просмотр папок на хосте;
• интегрированные проигрыватель и медиа-библиотека.
Версия LimeWire Basic бесплатна и уступает профессиональному варианту функци-
ональными возможностями. Платная версия способна осуществлять следующее (соответ-
ственно бесплатная этого не умеет):

110
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• улучшенный поиск и скорость загрузки;


• соединение с несколькими источниками;
• поддержку обложек;
• бесплатную техническую поддержку.
Клиент удобен в работе, однако требует мощного компьютера. В настоящее время в
фирме LimeWire разрабатываются инструменты фильтрации защищенного авторскими пра-
вами контента, поэтому скачивать с помощью LimeWire можно будет только лицензионную
музыку.

Morpheus
Историю этой клиентской программы нужно знать. Некогда Morpheus
(www.morpheus.com) работал в сети FastTrack с коллегами по цеху Kazaa и Grokster. Однако
сейчас Morpheus работает с Gnutella и не поддерживает FastTrack. Чтобы понять, почему так
произошло, необходимо немного заглянуть в историю.
Прежде всего следует уяснить, что в отличие от Gnutella сеть FastTrack работает по
закрытому протоколу, то есть каждая компания должна лицензировать свою клиентскую
программу у владельца этой P2P-сети.
Протокол FastTrack принадлежал голландской компании Consumer Empowerment –
учре ди телю Kazaa. Несмотря на то что половина пользователей сети FastTrack работала
с про граммой Morpheus, в один прекрасный день у них начались проблемы. Неожиданно
Kazaa и Grokster обновили версии своих программ, и клиент Morpheus перестал функцио-
нировать в сети FastTrack.
Оказалось, что Kazaa постепенно пересылала своим пользователям программный код,
который в один прекрасный день повел DDoS-атаку (Distributed Denial Of Service) на пользо-
вателей программы Morpheus и, кроме того, разрушил ее рекламную сеть. Объясняясь перед
журналистами, разработчик FastTrack Никлас Зеннстром обвинил Morpheus в неуплате еже-
квартального взноса за использование технологии и сообщил, что лицензия Morpheus анну-
лирована. В ответ разработчики Morpheus заявили о прекращении всяких отношений с Kazaa
и Grokster и своем выходе из сети.
Отказавшись от дальнейшего сотрудничества с адептами FastTrack, владельцы
Morpheus обратились за спасением к Gnutella, спешно выпустив Morpheus Preview Edition
– программный продукт с открытыми исходными кодами, который работал уже в сети
Gnutella.
В это время произошел второй скандал. Оказалось, что разработчики Morpheus Preview
Edition просто скопировали весь код программы Gnucleus (см. выше). Единственное, что
отличало Morpheus Preview Edition от Gnucleus, – наличие баннера. Тем не менее Morpheus
выжила и «перетянула» с собой из сети FastTrack тысячи пользователей.
Сейчас Morpheus тоже существует в двух вариантах: бесплатная версия Morpheus Basic
и функ циональная Morpheus Ultra.

Сеть FastTrack
FastTrack – сеть, владельцев которой пользователи не любят, однако активно исполь-
зуют их сервис. Такой подход весьма похож на ситуацию, когда пользователи Windows регу-
лярно ругают Microsoft Office за создание плохой операционной системы, что не мешает им
работать в Windows долгие годы. Что тут скажешь – люди парадоксальны, и с этим ничего
не поделаешь.

111
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

В русскоязычной Сети последние несколько лет как-то немодно использовать офици-


альные клиенты для сети FastTrack: Kazaa, Grokster и iMesh. Связано это с тем, что в свое
время бесплатные версии данных программ были дискредитированы наличием в них шпи-
онских приложений, следивших за пользователем. По этой причине большое распростране-
ние получили неофициальные программы для работы с FastTrack, например Kazaa Lite K++,
возникшая в результате взлома оригинальной программы Kazaa хакером, представившимся
Юрием. Функционально Kazaa Lite K++ значительно лучше, чем оригинальная программа.
Основные преимущества Kazaa Lite K++:
• неограниченный поиск нужных файлов и большего количества источников;
• высокий рейтинг (когда пользователь предоставляет для скачивания мало файлов,
программа имитирует, что предоставляется много, что позволяет иметь высокий приоритет
в сети);
• загрузка данных одновременно из десятков источников;
• отсутствие шпионских модулей.
Из-за своего хакерского происхождения Kazaa Lite K++ не имеет домашней стра-
ницы. Как только программу выкладывали на каком-нибудь сайте, он вскоре оказывался
под угрозой закрытия. Довольно долго существовало российское зеркало программы
(www.kazaalite.ru), однако сейчас по этому адресу можно найти лишь коллекцию картинок
порнографического характера.
ПРИМЕЧАНИЕ
Во многом из-за неправильного применения программ, подобных
Kazaa Lite K++, сеть FastTrack характеризуется высоким количеством
пользователей-эгоистов (до 90 % от общей массы), которые лишь скачивают
данные, используя поддельный рейтинг и не выкладывая ничего взамен.

Kazaa официальная
При установке Kazaa (www.kazaa.com) сразу честно предупреждает о наличии реклам-
ных модулей, а потом предлагает включить встроенный в нее антивирусный сканер (Bull
Guardian) и программу для IP-телефонии Skype (кстати, выпускает FastTrack и Skype одна
фирма). Вскоре становится понятно, почему у инсталляционного файла программы такой
маленький размер (607 Кбайт) – Kazaa стремится скачать из Интернета недостающие модули
(еще примерно 10 Мбайт). Этот процесс может затянуться надолго.
При скачивании необходимых атрибутов к программе на моем компьютере, как оказа-
лось впо следствии, антивирус (NOD32) блокировал файл p2psetup.exe (создаваемый про-
граммой установки) как Win32Adware.P2PNet application. На время антивирус пришлось
отключить – только тогда Kazaa смогла продолжить загрузку (рис. 4.15).

112
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 4.15
Установка Kazaa
На конечной стадии установки Kazaa предложила произвести на компьютере поиск
файлов, защищенных авторскими правами. Не найдя ничего подобного, программа преду-
предила на будущее, что все такие файлы будут автоматически помещены в My Unshared
Folder, то есть папку, которую нельзя выставить в публичный доступ.
ПРИМЕЧАНИЕ
В Интернете можно найти программы, способные очистить от рекламы
даже самую последнюю версию Kazaa. Одна из них – DietK (www.dietk.
com), устанавливать ее следует после Kazaa.
Функционально интерфейс Kazaa не сильно отличается от Kazaa Lite, однако наличие
надоедливых баннеров и массы вкладок явно рекламного характера заметно засоряет рабо-
чее пространство программы.
Официальная Kazaa разыскивает файлы, защищенные лицензией. Программа ищет их
на диске и не позволяет выкладывать в публичный доступ. Все бы ничего, если бы процесс
проходил штатно, однако, как показала практика, у Kazaa возможны серьезные отклонения.
ВНИМАНИЕ
Во время одной из процедур поиска лицензионных файлов Kazaa
удалила у меня почти половину диска С:. Получается, что скачанная
с официального сайта программа наводит «порядок» в компьютере
пользователя и даже не предупреждает об этом.
Решив прервать затянувшийся процесс поиска лицензионных файлов, наивно полагая,
что Kazaa просто «подвисла», автор перезагрузил систему и обнаружил на экране жизне-
утверждающую надпись NTLDR is missing, что однозначно говорило о необходимости пере-
устанавливать операционную систему Windows.
СОВЕТ

113
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Исходя из прочитанного, будьте аккуратнее с этой программой, а лучше


– вообще не связывайтесь с ней и используйте другие клиенты.

Kazaa Lite K++ – детище хакера


Прежде чем говорить о возможностях Kazaa Lite K++, необходимо предупредить, что в
Сети встречается много фальшивых Kazaa Lite K++, зараженных вирусами. Перед запуском
программы домашним антивирусом следует обязательно протестировать ее дистрибутив.
Перед установкой Kazaa Lite K++ нужно удалить из системы все другие версии кли-
ентских программ сети FastTrack, особенно старательно следует стереть официальный кли-
ент Kazaa.
Запустив программу, необходимо настроить ее – особенно важно указать, где нужно
сохранять скачанные файлы, а также расположение данных, предоставляемых пользовате-
лем другим клиентам.
Прежде всего нужно задать имя пользователя (ник), используя при этом комбинацию
цифр и букв, делающую имя необычным. Вводить эти сведения не обязательно – можно
работать в сети анонимно.
Затем нужно выбрать папку для общих сетевых файлов My Shared Folder. Сначала это
будет пустая папка для сохранения данных, скачиваемых пользователем из Интернета. Если
требуется с самого начала предоставить остальным клиентам доступ к файлам пользователя,
то нужно переместить их в эту папку.
В заключение необходимо задать тип соединения с Интернетом, исходя из которого
Kazaa Lite K++ предложит оптимальную настройку параметров загру зки.
ПРИМЕЧАНИЕ
Нежелательно указывать завышенное значение, как это часто делают
пользователи.
Сразу после запуска программы нужно нажать кнопку Search в верхней части панели
инструментов – откроется режим поиска, который будет использоваться чаще всего.
В поле поиска Search for необходимо ввести запрос, предварительные результаты
которого через некоторое время появятся в правой части окна. Kazaa Lite K++ обладает
автоматически вызываемой функцией расширенного поиска – после первого (относительно
быстрого) этапа запускается второй (расширенный) поиск, продолжающийся несколько
минут.
ПРИМЕЧАНИЕ
Пока файлы скачаны не полностью, они имеют случайное имя и
расширение dat. После загрузки им присваиваются имена, которые они
имели у первоначального владельца.
Поиск – одна из важнейших функций любого пирингового клиента, поэтому рассмо-
трим по дробнее его основные параметры, расположенные в левой части окна поиска.
Ссылка Auto Search More – функция «найти больше», присущая всем Lite-клиентам.
Она означает, что если пользователя не устраивает результат базового поиска в относительно
узком кругу ближайших клиентов сети, то программа будет расширять зоны поиска, которые
постепенно могут быть увеличены до глобального масштаба.
ПРИМЕЧАНИЕ
Время ожидания результатов поиска растет пропорционально его
географии.

114
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Глубина поиска с помощью ссылки Auto Search More задается посредством указания
периода времени (поле minutes), в течение которого запросы на поиск должны распростра-
няться по сети. Подразумевается, что двух минут для этого достаточно, однако если поиск
все равно не приносит желаемых результатов, то можно увеличить время до максимального
значения No limit (отсутствие ограничений по времени).
Р2Р Search – в этой области можно выбрать типы файлов, которые нужно найти:
Everything – поиск всех файлов без учета типа; Audio – поиск только музыкальных файлов;
Video – только видео; Images – только рисунков; Documents – файлы с расширениями DOC,
XLS, PDF; Software – поиск различных программ.
Чтобы задать более жесткие условия поиска, необходимо выбрать конкретный файл
и ниже нажать кнопку More search options – отобразится панель с расширенными возмож-
ностями поиска в виде набора флажков. Установив тот или иной флажок, можно указать
признак, по которому должен проходить поиск: Title – по названию (композиции, фильма),
Artist – по имени исполнителя и т. д.
Полученные результаты поиска можно отфильтровать, используя ссылку Search filter.
Поисковый фильтр позволяет делать следующее:
• исключать файлы эротического содержания и файлы, имеющие отношение к наси-
лию, или вообще все изображения и видео – это родительский фильтр;
• исключать фальшивые аудио– и видеофайлы – правда, эта возможность работает не
на 100 %;
• блокировать потенциально опасные файлы, маскирующиеся под музыку, видео или
изображения.
В списке найденных файлов будет содержаться много информационных столбцов, наи-
более важные из которых следующие:
• Title – заголовок файла (он необязательно соответствует имени файла);
• Artist – имя автора или исполнителя, где тем не менее часто приводится имя режис-
сера или издателя, чтобы показать отличия между одинаково называемыми файлами;
• Size – размер файла в килобайтах (длинный список сортируется по величине щелчком
кнопки мыши на поле Size) помогает более удобно просматривать результаты;
• ЕТА – предполагаемое время скачивания;
• Bandwith – пропускная способность канала связи пользователя, предоставляющего
файл (для быстрой загрузки следует скачивать данные с клиента, чей канал передачи данных
шире, однако слишком доверять этим цифрам не стоит, так как канал может быть перегружен
и хорошей скорости может не быть);
• Filename – настоящее имя файла;
• Language – язык (это свойство важно для фильмов);
• Length – длительность песни или фильма – это важная информация, которая может
помочь распознать нужный файл;
ПРИМЕЧАНИЕ
У музыкальных записей обычно точно указывается время звучания,
а у фильмов в процессе сжатия данных, монтажа титров и т. д.
продолжительность может измениться, что отразится и на размере файла.
• Integrity – контроль целостности данных файла, а также проверка его контрольной
суммы (обычно данная информация отсутствует, однако если указан пункт Excellent, то
почти гарантировано, что файл в порядке);
• Resolution – разрешение изображения (данная информация отображается при поиске
фильмов и изображений – чем больше разрешение, тем выше качество изображения);

115
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• Quality – битрейт (качество сжатия) музыкального файла формата MPЗ, измеряется


в Кбит/с (чем выше битрейт, тем лучше качество).
Щелчком на значке + возле имени файла раскрывается список пользователей, предо-
ставляющих данный файл в общий доступ (чем их больше, тем лучше).
Определившись с настройками, дважды щелкните на выбранном из списка результа-
тов названии файла – начнется скачивание, в ходе которого можно щелкнуть кнопкой мыши
на вкладке Traffic вверху окна, чтобы увидеть расширенную информацию о скачивании.
В процессе файлы помещаются в папку, указанную пользователем на этапе настройки про-
граммы при установке.
Управлять процессом скачивания можно с помощью пунктов контекстного меню,
вызываемого щелчком правой кнопки мыши на выбранном файле.
• Preview with – указывает, с помощью какой программы воспроизвести файл. Эту
функцию стоит использовать, предварительно скачав небольшую часть фильма/песни,
чтобы понять, нужно ли его докачивать.
• Pause – поставить скачивание на паузу.
• Resume – восстановить скачивание файлов, поставленных на паузу.
• Clear downloaded and erroneous – из списка удаляются уже завершенные, а также
неудачно завершившиеся процессы загрузки данных. Сами файлы не стираются и остаются
в каталоге для хранения скачиваемых данных.
• Find more sources for download – одна из самых важных возможностей, позволяющая
разыскивать новые источники загрузки выбранного файла.
• Accelerator – при выборе данного пункта программа автоматически отыскивает
новые источники для скачивания нужных файлов.
• Cancel download – прекращает загрузку выбранного файла.
• Copy QuickLink as – копирует информацию о скачанном файле в буфер.
• Find more from the same – поиск файлов, имеющих то же название альбома или имя
исполнителя, имя файла и т. д. Конкретный вид команды поиска зависит от выбора пункта
меню.
• Send message to this User – отправляет сообщение клиенту, у которого скачивается
информация.
• Reorder download list – упорядочивает список скачиваемых файлов.
В комплекте с Kazaa Lite K++ (как и с любой другой Kazaa Lite) идет несколько модулей
расширений, представленных в меню Tools и работающих независимо от самой программы.
Наиболее значительные модули следующие.
• AVI Preview – позволяет воспроизводить AVI-файлы, полезен для просмотра недока-
чанного файла, чтобы определить, искомые ли это сведения.
• K-Dat – полезный и почти незаменимый в работе инструмент, служащий для просмо-
тра параметров еще не полностью загруженных файлов. На винчестере такие файлы хра-
нятся под непонятными именами вроде downloadl73569 7821458500484.dat – разобраться в
этом нагромождении цифр практически невозможно.
• Чтобы облегчить попытки понять данные символы, для пользователей Fast-Track и
был разработан модуль K-Dat, отображающий содержимое каталога, в который скачиваются
файлы, в более наглядном виде. K-Dat используется прежде всего, чтобы легко найти ненуж-
ные или частично загруженные файлы.
• K-Sig – модуль, существенно упрощающий идентификацию файлов, которыми поль-
зователи обмениваются через Интернет. Он позволяет рассчитать уникальный идентифика-
ционный код файла на основе его содержимого. В процессе скачивания данных, например
при возобновлении процесса загрузки, переключении на другого пользователя или скачива-

116
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

нии одновременно из нескольких источников, K-Sig ищет идентификационный код файла,


что дает гарантию на скачивание именно требующейся информации.
• Kazupernodes – модуль, предназначенный для работы с суперузлами. Пользователи,
работающие в сети FastTrack, делятся на две группы: клиенты и суперузлы. Клиент просто
скачивает или предоставляет файлы другим пользователям; суперузел обеспечивает связь,
формируя и передавая запросы и ответы на них между другими пользователями. Без супер-
узлов сеть не смогла бы работать – нельзя было бы узнать, у кого есть файл, необходимый
для скачивания. Запуская Kazaa или Kazaa Lite, пользователь подключается к какому-либо
суперузлу (обычно это происходит случайно), через который и ищет данные.
• IP Blocker Updater – модуль, обновляющий список «плохих» IP-адресов, хранение
которых обеспечивает служба PeerGuardian (www.peerguardian.net). В основном в данном
списке фигурируют звукозаписывающие компании и киностудии (или их представители),
старающиеся узнать, какие пользователи обмениваются через сеть файлами, охраняемыми
авторским правом.
Чтобы не пополнять и без того огромные ряды пользователей-эгоистов, которых брез-
гливо называют «пиявками», следует научиться не только брать, но и отдавать.
Сделать это можно, выполнив команду Options ► Find media to Share, – откроется
окно с кнопками Search Wizard и Folder List. Используя данные кнопки, можно выбрать,
указывать ли файлы напрямую (Folder List) или предоставить программе возможность про-
смотреть винчестер пользователя на наличие файлов, которые могут заинтересовать других
клиентов (Search Wizard). В последнем случае можно выбрать, какие из найденных файлов
делать общедоступными.
СОВЕТ
При публикации своих файлов лучше не полагаться на программу и
сделать все самостоятельно: нажать кнопку Folder List и отметить флажками
папки компьютера, содержимое которых можно сделать общедоступным.

Другие «легкие» клиенты


Если найти Kazaa Lite K++ в Сети не удалось, то не стоит отчаиваться.
Есть другие клиентские программы, базирующиеся на основе Kazaa Lite, например
Kazaa Lite Tools K++ (www.klitetools.com/MM/index.htm) или Kazaa Lite Resurrection
(www.filesharingplace.com).
ПРИМЕЧАНИЕ
Думается, сеть FastTrack – не лучшее место поиска файлов. Я,
например, предпочитаю скачивать информацию в других, менее засоренных
сетях, владельцы которых не внедряют в свои клиентские программы
шпионские модули.

Сеть DirectConnect
DirectConnect – довольно необычная сеть, структура которой чем-то напоминает раз-
розненные домашние сети, объединяющие дома одного района, однако вместе с тем не
соединенные друг с другом. Коммьюнити-ориентированность DirectConnect – отличная воз
мож ность избежать траты времени и ресурсов компьютера пользователя на лишних людей,
не разделяющих его интересы. Правда, плата за это – меньший ассортимент файлов, до ступ
ных для скачивания, так как DirectConnect далеко не лидирует по количеству пользователей.
ПРИМЕЧАНИЕ
117
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Пользователи DirectConnect – обособленные группы, не связанные


между собой и не имеющие возможности соединиться друг с другом. У таких
групп имеются «хозяева» – администраторы или управляющие, которые
формируют их, запускают центральный сервер (хаб), устанавливают
правила, а также привлекают новых членов.
Только пользователь, имеющий допуск, может искать в файлах
остальных членов группы нужные ему данные и скачивать их. Чтобы
стать членом той или иной группы, может понадобиться выполнить
обязательные условия вступления, например открыть для публичного
доступа определенный объем информации.
Наиболее популярный клиент для пиринговой сети DirectConnect – DC++
(www.dcpp.net) – абсолютно бесплатен и не содержит рекламных модулей и шпионских
программ.
Установка DC++ не вызывает сложностей, поэтому перейдем сразу к описанию работы
с программой (рис. 4.15).
Прежде всего нужно настроить DC++, выполнив команду File ► Settings, – откроется
стандартное окно настроек, разделенное на две части: слева – названия групп параметров, а
справа – собственно параметры, входящие в выбранную группу (рис. 4.16).

Рис. 4.16
Список публичных хабов DC++
В группе Personal Information необходимо заполнить поле Nick – имя пользователя
для использования в DC++. Можно вводить любые символы, кроме запрещенных в именах
118
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

файлов (например, * или /). Ввод типа соединения (Line Speed) желателен. Поля E-Mail и
Description заполнять не обязательно.
Параметры группы Connection Settings предназначены для ввода пользовательского
IP-адреса. Ис пользуя маршрутизатор или брандмауэр, можно включить пассивный режим
(пункт Firewall (passive)) или настроить брандмауэр для возможности работать в активном
режиме. Если пользователь соединен с Интернетом напрямую, то следует выбрать активный
режим – Active Mode. При использовании SOCKS-прокси нужно установить переключатель
в положение SOCKS5 и ввести соответствующую информацию в полях Socks IP, Port, Login
и Password. Сомневаясь, лучше выбрать пассивный режим.
Щелкнув на группе Downloads, в поле Default download directory нужно ввести ката-
лог, в который DC++ будет помещать скачанные файлы. Если поле оставлено пустым, то
используется папка Downloads каталога, в котором установлена DC++. В поле Unfinished
downloads directory необходимо ввести каталог, в который программа будет помещать
файлы во время закачки. По завершении процесса закачка будет помещена в поле Default
download directory. Если соответствующая директория не указана, то используется папка
Incomplete каталога, в котором установлена DC++.
В области Limits можно ограничить количество одновременно идущих процессов
загрузки. Если оставить в полях нулевые значения, то ограничений не будет. Для медленного
соединения (через телефонную линию и т. д.) целесообразно ограничить количество одно-
временных загрузок. Область Public Hubs list предназначена для задания адреса, по кото-
рому находится список адресов хабов. По умолчанию программа имеет два списка публич-
ных хабов. Если нужно добавить свой, то следует нажать кнопку Configure Public Hub Lists,
ввести адрес и нажать Add.
СОВЕТ
Список публичных хабов (Public Hubs List) доступен на сайте
www.hublist.org. По умолчанию этот список можно получить, выполнив
команду View ► Public Hubs. Увидев список хабов, можно подключиться
к выбранному варианту и перейти к следующей секции. Альтернативный
список находится по адресу dc.hovel.ru/node/53.
В группе Sharing можно редактировать список файлов, предоставляемых пользовате-
лем к публичному доступу. Чтобы добавить файлы, следует нажать кнопку Add Folder и
выбрать любой каталог, исключая каталог, в который установлена программа DC++. После
этого потребуется ввести виртуальное имя директории (имя, которое увидят другие пользо-
ватели; можно оставить его без изменений). После нажатия OK откроется окно хэширова-
ния. После добавления файлов общий размер всех публичных файлов пользователя (Total
Share) будет обновлен.
ПРИМЕЧАНИЕ
Некоторые вещи хороши для выкладывания в сеть, однако за
другие пользователя могут даже заблокировать на хабе. Не рекомендуется
выставлять в публичный доступ, так как это, скорее всего, вызовет
неодобрение других пользователей, следующие файлы/каталоги: Windows,
Temp, кэш браузера, кэш Windows, незавершенные закачки. На некоторых
хабах могут быть не приняты файлы форматов WAV и VOB, установленные
приложения/игры, целые диски.
Предоставляемым файлам нужно присвоить осмысленные имена, чтобы клиент, кото-
рый будет скачивать их, увидел список имен файлов и каталогов и разобрался в нем по этим
сведениям.

119
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Важный параметр, учитывающийся при регистрации на многих хабах, – количество


слотов за грузки – Upload slots. Параметр определяет, сколько каналов открыто для загрузки
файлов с компьютера пользователя. Через один слот можно передавать одновременно только
один файл, поэтому количество слотов загрузки соответствует максимальному количеству
одновременно скачиваемых с машины файлов. Если пользователь подключен к сети с помо-
щью модема по обычной телефонной линии, то с помощью кнопок счетчика Upload slots
необходимо установить три-четыре слота. Если пропускная способность канала связи при-
мерно 250 Мбайт, то можно установить шесть-семь и т. д.
Завершив настройку, можно приступать к активной деятельности. Команда View ►
Public Hubs (Ctrl+P) откроет список хабов, к которым можно подключиться. Каждый эле-
мент списка содержит имя хаба, его описание, количество пользователей в текущий момент
и адрес. Описание обычно включает основной критерий отбора пользователей – минималь-
ный объем выложенных в публичный доступ файлов. Найдя интересующий хаб, нужно
щелкнуть на нем правой кнопкой мыши и выбрать пункт Connect.
Зная адрес необходимого хаба, можно вручную ввести его в поле быстрого соединения
(команда File ► QuickConnect), после чего нажать OК для подключения.
Кроме того, можно попасть в хаб через веб-ссылку dchub://some.hub.net, которую
можно получить по почте или найти на веб-странице. Достаточно щелкнуть на ней, чтобы
активизировать программу DC++ и подключиться к выбранному хабу.
Откроется окно, в котором будет отображаться процесс соединения с хабом – это может
продолжаться от секунды до минуты. Если соединение не установлено, то правая часть окна
программы остается пустой, а в левой части появляется сообщение об ошибке – чаще всего
это Connection reset by server. Отказ в соединении может быть обусловлен причинами,
вызванными как пользователем, так и другой стороной. Иногда сообщение с указанием при-
чины отказа в подключении выводится на экран, например: Превышено максимальное
число пользователей (Hub is full).
Программа DC++ позволяет подключаться одновременно к нескольким хабам, обме-
ниваясь при этом файлами с клиентами каждого из них – достаточно дважды щелкнуть кноп-
кой мыши на названии хабов, к которым следует подключиться.
ВНИМАНИЕ
Если у пользователя нет высокоскоростного доступа в Интернет, то
подключение к большому количеству хабов неблагоприятно скажется на
возможностях скачивания.
Подключившись к хабу, нужно поставить файл в очередь на закачку, для чего суще-
ствует два способа.
• Просмотр списка файлов конкретного пользователя – применяется, когда неизвестно
конкретное имя документа или нужно скачать большое количество файлов с конкретного
пользователя.
• Использование функции поиска – полезно, когда точно известно, какой файл необхо-
димо скачать.
Чтобы просмотреть список файлов пользователя, нужно выбрать его в списке хабов,
щелкнуть правой кнопкой мыши на его имени и выбрать пункт Get file list – список начнет
закачиваться.
ПРИМЕЧАНИЕ
Обычно настройки DC++ позволяют также получить список файлов
двойным щелчком на имени пользователя.
После закачки список автоматически откроется в новом окне, где внизу на вкладке
будет написано имя пользователя. Окно разделено на две части, как стандартное навигаци-
120
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

онное окно. Можно просматривать древо директорий, содержащих файлы и поддиректории


(рис. 4.17).

Рис. 4.17
Закачки в DC++
Чтобы поставить файл в очередь на скачивание, нужно дважды щелкнуть на нем или,
щелкнув на файле правой кнопкой мыши, выбрать пункт Download. Чтобы скачать дирек-
торию, следует сделать то же самое, однако нужно помнить, что в таком случае все подди-
ректории будут также добавлены в очередь.
Чтобы использовать функцию поиска, в главном окне программы нужно нажать кнопку
Search с изображением лупы или выполнить команду View ► Search – откроется окно
поиска, в котором необходимо ввести имя файла для скачивания. Можно также установить
критерии поиска: размер файла, его тип и наличие свободных слотов у пользователя.
Нажатие кнопки Search отобразит в окне результаты поиска файла. Следует выбрать
один или несколько файлов, которые нужно скачать, щелкнуть на них правой кнопкой мыши
и выбрать пункт Download.
ПРИМЕЧАНИЕ
Если пользователь слишком быстро повторно включает функцию
поиска, то большинство хабов принимает меры. Допустим временной
интервал в пять-шесть секунд. Лучше выждать 10-20 секунд и хорошенько
подумать над запросом, прежде чем в очередной раз задать поиск, иначе хаб
может просто заблокировать пользователя.
Если окно будет оставаться открытым, то поиск будет продолжаться, соответственно,
будут отображаться новые результаты (например, если подключится новый пользователь).
Чтобы остановить закачку, нужно открыть окно очереди закачки (View ► Download
Queue), выделить в нем нужную закачку (папку/файл), щелкнуть на ней правой кнопкой
мыши и выбрать пункт Delete.
Один из важных элементов окна хаба – список одновременно подключенных к нему
пользователей. Значок, расположенный слева от имени пользователя, может раскрыть сле-
дующую информацию:

121
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

• если значок синего цвета, то пользователь работает с программой DC++, если зеле-
ного – со стандартной (более старой) клиентской программой Direct-Connect;
• если изображена кирпичная стена, то пользователь работает в пассивном режиме (у
него уста новлен брандмауэр);
• если перед значком пользователя стоит символ ключа, то это значит, что он является
оператором.
Поле Nick содержит выбранное пользователем прозвище, поле Shared – общий объем
всех предоставляемых им файлов. Самое важное в поле Description – буквы А или Р, указы-
вающие на тип связи (активный или пассивный). Поле Tag содержит краткую информацию
о важнейших параметрах пользователя. Буква с двоеточием указывает, какой параметр ото-
бражен, а текст или число после двоеточия – его значение:
• V – номер версии клиентской программы;
• М – режим (P – пассивный, А – активный);
• Н – хабы;
• после буквы Н идут три цифры, первая из которых указывает количество хабов, с
которыми пользователь работает в текущий момент без регистрации на них. Вторая пока-
зывает, на скольких хабах пользователь зарегистрирован в данный момент. Третья цифра –
количество хабов, оператором которых является пользователь;
• S – слоты (количество открытых слотов).
Активный и пассивный режимы определяют, как пользователю подключаться к другим
клиентам и каким образом получать файлы.
Пассивный режим наиболее прост в использовании и должен работать практически в
любых условиях, однако за простоту приходится платить. Данный режим имеет ограниче-
ния при соединении с Сетью (пассивные пользователи не могут подключаться к другим пас-
сивным), а также вызывает дополнительную нагрузку на хаб, через который идут все связи
пассивного режима. Пассивный режим нужно использовать, когда невозможно употребить
активный. Различия между двумя режимами представлены в табл. 4.1.
Таблица 4.1
Различия активного и пассивного режимов

Чтобы использовать активный режим для компьютера, напрямую подключенного к


Интернету, с динамическим или статическим IP-адресом, не требуется никаких дополни-
тельных настроек – активный режим будет включен автоматически. DC++ сама определит
IP-адрес пользователя и задействует любой свободный порт. Если используется брандмауэр,
то следует выбрать в DC++ определенный порт. В настройках брандмауэра нужно разрешить
DC++ соединяться через указанный порт.
Чтобы использовать активный режим для компьютера, подключенного к Интернету
через марш рутизатор, использующий технологию NAT (Network Address Translation), потре-
буется сделать следующее.

122
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

ПРИМЕЧАНИЕ
NAT – технология, позволяющая нескольким компьютерам получать
доступ в сеть через единственный IP-адрес. Домашние сети обычно
используют данный вид выхода в Интернет.
• Настроить переадресацию портов на маршрутизаторе. К сожалению, этот процесс у
различных маршрутизаторов и брандмауэров называется по-разному: port mapping, virtual
servers и т. д. Наименование переадресации портов не имеет значения – все они используют
один принцип. Маршрутизатор настраивается таким образом, что соединение на определен-
ный порт на маршрутизатор (порт, выбранный пользователем) переадресуется на конкрет-
ную машину внутри сети.
• Настроить активный режим в DC++. Следует выполнить команду File ► Settings и
в открывшемся окне выбрать группу Connection settings. В поле External/WAN IP нужно
ввести свой внешний IP-адрес (можно узнать его, зайдя на сайт вида www.whatismyip.com).
В соответствующей строке следует ввести номер порта (это должен быть порт, настроенный
на переадресацию).
Кроме DC++, в сети DirectConnect используются такие клиентские про-
граммы: ApexDC++ (www.apexdc.net), RevConnect (www.revconnect.com) и StrongDC++
(strongdc.berlios.de).

Сеть Freenet
Борцы за права человека на свободу информации и анонимность просто обязаны позна-
комиться с одноименным клиентом сети Freenet, который совершенно бесплатно можно ска-
чать по адресу www.freenetproject.org. Однако нужно учитывать, что для работы программе
потребуется наличие на компьютере виртуальной машины Java, которую (тоже совершенно
бесплатно) можно найти по адресу www.java.com. Во время установки клиент Freenet дока-
чивает из Сети недостающие модули, поэтому придется запастись терпением и трафиком.
После установки можно приступать к работе, общаясь с клиентом через веб-интер-
фейс. Необходимо запустить браузер и набрать в адресной строке 1осаlhost:8888 – откроется
главная страница программы, через которую следует работать с другими членами сети. Для
настройки программы используется ссылка Configuration.
Работа с Freenet по силам далеко не каждому пользователю, пожалуй, это самая слож-
ная в использовании пиринговая сеть из всех описанных в данной книге.

Сеть SoulSeek
Любителям электронной музыки эта P2P-сеть наверняка придется по душе. Разнообра-
зием клиентских программ SoulSeek не балует – программа всего одна, однако в такой пред-
определенности есть свой плюс: не придется мучительно выбирать. Скачать одноименный
клиент можно на официальном сайте www.slsknet.org.
После установки потребуется ввести имя и пароль пользователя. Когда откроется глав-
ное окно программы, необходимо выбрать вкладку File Sharing – откроется новое окно, в
котором нужно указать папку для сохранения скачанных файлов и каталог с файлами для
общего доступа (без указания этой папки не будет работать функция поиска). В самом низу
окна выставляется степень доступности опубликованных пользователем файлов: User in my
Upload Permitted list (пользователи из списка разрешенных), People in my userlist (люди из
пользовательского списка клиентов), Everyone (все) (рис. 4.18).
При желании можно настроить количество каналов на скачивание/загрузку на вкладке
Transfers. Начинающим пользователям рекомендуется оставить все как есть и сразу перейти
123
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

на вкладку Search Files. Здесь в строке поиска необходимо ввести запрос (например, назва-
ние исполнителя – Aphex Twin) и нажать кнопку Search. Через некоторое время внизу
появится список результатов поиска.
Следует выделить имя понравившегося файла, щелкнув на нем правой кнопкой мыши,
и выбрать из контекстного меню пункт Download.

Рис. 4.18
Окно клиента SoulSeek

Работа с пиринговым радио Mercora


Установка клиентской программы для P2P-радио Mercora не представляет сложностей
– достаточно скачать клиент с сайта www.mercora.com и двойным щелчком запустить уста-
новочный файл.
При первом запуске программы откроется окно, в котором можно авторизоваться,
например используя свою учетную запись в Google Talk.
В следующем окне «ненавязчиво» будет предложено пригласить в Mercora друзей, и
отказаться от этого нельзя – программа требует отправить приглашение хотя бы одному
другу.
Затем откроется окно с предложением выложить музыку пользователя в общий доступ
сети Mercora. Для этого возможны два варианта: разрешить программе самой искать файлы
на диске или вручную указать их местоположение. Естественно, последний способ предпо-
чтительнее для осторожных и осмотрительных пользователей.
Теперь можно искать интересующую музыку. Необходимо ввести запрос в поисковую
строку и нажать кнопку Search. В появившемся списке найденных композиций, звучащих в
данный момент в Mercora, можно выбрать понравившуюся и нажать расположенную перед
ней ссылку Listen. Несколько секунд на буферизацию – и можно наслаждаться любимой
мелодией.

124
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Сеть Peer2Mail
Peer2Mail (www.peer2mail.com) – достаточно новый сервис, пытающийся организо-
вать пиринговую сеть на основе почтовых серверов. Если у пользователя есть почтовый
ящик большого размера, то можно использовать данный сервис для работы с файлами.
Peer2Mail разрезает файлы, которые нужно выложить для общего доступа или просто хра-
нить, архивирует их и шифрует, а также посылает сегменты файлов один за другим на почто-
вый ящик пользователя. В любой момент Peer2Mail может собрать исходный файл воедино
из разрозненных кусочков.
ПРИМЕЧАНИЕ
Наиболее популярные почтовые сервисы, предоставляющие много
места под почтовые ящики: Google Mail (www.gmail.com), Walla!
(www.walla.com), Yahoo! (www.yahoo.com), Yandex (www.yandex.ru).

125
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Локальная сеть
В локальной сети можно самостоятельно сделать и пиринговое радио, и пиринговую
сеть.

Радио на 100 Мбайт


Для сетевой карты, стомегабитного кабеля и коммутатора нет абсолютно никакой раз-
ницы, какую информацию передавать: картинки, текстовые документы или потоковое аудио.
Для организации вещания в локальной сети понадобится лишь пара программ и микрофон.
На компьютере, с которого идет вещание (назовем его сервером), голос будет оцифровы-
ваться, сжиматься и передаваться по сети. С музыкой еще проще – изначальный цифровой
аудиопоток лишь дополнительно компрессируется. Таким образом, все настройки и необхо-
димое программное обеспечение устанавливаются на сервере.
Вот список того, с чем придется повозиться.
• SHOUTcast Server (www.shoutcast.com) или в качестве альтернативы IceCast
(www.icecast.org) – сервер, к которому будут подключаться желающие послушать радио
пользователя.
• Winamp (www.winamp.com) и SHOUTcast DSP Plug-in for WinAMP
(www.shoutcast.com) – плагин, который будет передавать серверу потоковые данные с
плеера, а он, в свою очередь, – перена правлять их к клиентам-слушателям. Разыскать
SHOUTcast DSP Plug-in for WinAMP на сайте производителя оказалось сложнее, чем можно
было предположить. Мне удалось сделать это через ссылку в документации по установке.
• SAM Broadcaster (www.spacialaudio.com) – полноценная DJ-станция, способная
управлять музы кальными композициями с использованием различных эффектов. Как вари-
ант – DJ Traktor (www.native-instruments.com).
От слушателей требуется только наличие программы Winamp и настройка на нужную
«волну».

Начало работы
Прежде всего необходимо установить и запустить SHOUTcast Server, который будет
передавать медиаинформацию с компьютера пользователя в локальную сеть. Процесс уста-
новки не представляет сложностей, поэтому сразу рассмотрим конфигурирование.
Все параметры SHOUTcast Server настраиваются в конфигурационном файле, для чего
в главном окне программы следует нажать кнопку Edit config. Файл sc serv.ini откроется
в текстовом редакторе Блокнот (файл можно самостоятельно разыскать на диске и открыть
с помощью файлового менеджера Far). Пользователь сможет изменить массу параметров,
наиболее важные из которых следующие.
• MaxUser – задается максимальное количество слушателей.
• Password – пароль для локального и удаленного администрирования через брау-
зер. Кроме того, его необходимо будет задать в SHOUTcast DSP Plug-in для подключения к
серверу. Рекомендуется использовать надежный пароль длиной не менее девяти символов.
• Port Base – порт компьютера пользователя, к которому будут подключаться другие
клиенты (по умолчанию имеет значение 8000, которое лучше не менять, так как можно оши-
бочно указать порт, уже задействованный другой программой).
Чтобы сделанные настройки вступили в силу, необходимо перезапустить SHOUTcast
Server.

126
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Установка SHOUTcast DSP Plug-in тоже не представляет никаких сложностей, плагин


авто ма ти чески помещается в директорию Winamp. Для настройки плагина нужно запу-
стить Winamp и нажать сочетание клавиш Ctrl+P или щелкнуть в левом верхнем углу пле-
ера и выполнить команду Options ► Preferences. В окне Winamp Preferences в древовид-
ном меню следует выполнить команду Plug-ins ► DSP Effect и в правой части окна дважды
щелкнуть на пункте Nullsoft SHOUTcast Source DSP.
В окне SHOUTcast Source на вкладке Main будет отображаться количество слуша-
телей – здесь ничего менять не нужно. Следует перейти на вкладку Output, где в поле
Password нужно задать тот же пароль, что и при настройке SHOUTcast Server, аналогично
нужно поступить с полем Port.
В строке Address можно указать IP-адрес компьютера, на котором установлен
SHOUTcast Server. Поскольку в рассматриваемом случае SHOUTcast Server и SHOUTcast
DSP Plug-in находятся на одном компьютере, редактировать это поле не нужно, следует оста-
вить localhost.
После снятия флажка Automatic Reconnection on Connection Failure связь с сервером
будет автоматически восстанавливаться после разрыва соединения. Reconnection TimeOut
– величина задержки перед следующей попыткой связи с сервером (этот параметр менять
не нужно).
Теперь следует нажать кнопку Yellowpages и включить воображение – сейчас плагин
предлагает вписать различную информацию о станции: ее название (поле Description), адрес
(URL), жанр, в котором идет вещание (Genre), номер ICQ диджея (в данном случае – поль-
зователя). В нижней части окна можно активизировать отображение информации о песне
из тегов файла, установив флажок Enable Title Updates, а также решить, публиковать ли
информацию о станции в Интернете. С последним торопиться не стоит, так как счет за
исходящий трафик от провайдера может здорово подорвать бюджет. Сначала рекомендуется
ограничить амбиции локальной сетью.
В окне конфигурации плагина следует перейти на вкладку Encoder, где задается
битрейт, с которым будет вестись вещание, а также режим: моно или стерео. Можно зара-
нее задать до пяти различных условий трансляции, после чего переключаться между ними
в зависимости от количества пользователей и скорости соединения.
Вкладка Input предлагает выбрать источник вещания (Input Device). Если кроме
музыки в эфире ничего не будет, то следует оставить значение Winamp (Recomended). Если
пользователь собирается работать в эфире с микрофоном или подавать звук из других источ-
ников (в хорошем смысле этого слова), то следует выбрать Soundcard Input – внизу окна
появится список следу ющих параметров:
• Open Mixer – данная кнопка вызывает стандартный системный микшер;
• Push to Talk – кнопка необходима, чтобы, не прерывая звучания музыкальной ком-
позиции, использовать в эфире микрофон;
• Lock – кнопка включает залипание клавиши;
• Push to talk. Music Level – ползунок, задающий уровень громкости воспроизведения
основной фонограммы;
• BG Music Level – уровень громкости фоновой музыки при речевом эфире;
• Mic Level – уровень громкости микрофона;
• Fade Time – скорость снижения/нарастания уровня громкости во время перехода из
режима в режим.
На практике все происходит следующим образом: во время звучания музыкальной ком-
позиции нужно нажать кнопку Push to talk – в это время громкость звучащей музыки пони-
жается до установленного уровня (параметр BG Music Level) с одновременным повыше-

127
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

нием уровня громкости микрофона (Mic Level). Поговорив в эфире, нужно отпустить кнопку
Push to talk.
На этом настройку плагина можно закончить, вернуться на вкладку Output и нажать
кнопку Connect (программа SHOUTcast Server должна быть уже запущена). Начнется веща-
ние.
SHOUTcast Server позволяет удаленное администрирование. Необходимо открыть
в браузере адрес IP-адрес_сервера:порт (например, 192.168.1.100:8000) и, щелкнув на
ссылке Admin, открыть меню администратора, предварительно правильно введя имя поль-
зователя и пароль (тот, что был введен в файле конфигурации сервера). Здесь можно банить
пользователей, просматривать файл журнала сервера, а также бронировать места для опре-
деленного IP-адреса.
Инструкцию по установке SHOUTcast Server на Linux можно найти по адресу
www.nixp.ru/articles/shoutcast_linux.

Улучшение виртуальной радиостанции


В принципе, описанного выше достаточно для начала «радиотрансляции»: в эфире
будет играть музыка и вещать диджей. Однако на настоящем радио в студии работает еще и
звукорежиссер, сводящий композиции, добавляющий всякие эффекты (например, аплодис-
менты, смех), регулирующий окраску звучания голоса ведущего и т. п.
Собираясь создавать свое виртуальное радио, стоит использовать всяческие эффекты.
В ро ли громоздкого и очень дорогого звукорежиссерского пульта будет выступать про-
грамма SAM Broadcaster (www.spacialaudio.com), а функции звукорежиссера вполне может
совмещать диджей.
SAM Broadcaster – самая прогрессивная по своим возможностям программа. Это
целый аудиокомплекс, который может работать в ручном управлении или в автоматическом
режиме с возможностью удаленного заказа композиций слушателями через веб-интерфейс.
Для работы требуется наличие на компьютере одной из перечисленных баз данных:
FireBird, PostgreSQL, MS SQL или MySQL. По причине бесплатности и наибольшей распро-
страненно сти среди домашних пользователей рассмотрим процесс установки на примере
MySQL.
Сначала потребуется скачать с сайта www.mysql.com пакет MySQL Server Full (около
38 Мбайт). Затем с сайта www.spacialaudio.com необходимо взять полную версию (не пере-
путайте с патчем для апгрейда) SAM Broadcaster MySQL (порядка 58 Мбайт).
Имейте в виду, что если нужен веб-интерфейс, то для его реализации потребуется уста-
новка связки MySQL + Apache + PHP. Однако этот вариант рассматривать не будем, обой-
демся без изысков.
Прежде всего нужно установить MySQL Server, затем SAM Broadcaster, который
создаст для себя базу SAMDB.
ПРИМЕЧАНИЕ
SAM Broadcaster выступает заменителем SHOUTcast DSP Plug-in
вместе с Winamp и самостоятельно подключается к серверу вещания, будь
то SHOUTcast Server, ICEcast или Windows Media Encoder.
Таким образом, на продвинутом сервере радиовещания потребуются только SAM
Broadcaster и SHOUTcast Server. Необходимо запустить SHOUTcast Server и стартовать
только что установленный SAM Broadcaster.
После запуска программы пользователь какое-то время приходит в себя от оби-
лия функций, и минут 10 необходимо, чтобы просто все просмотреть, попытаться свести
несколько песен, прослушать FX-эффекты и беспорядочно пощелкать на всяких кнопках.
128
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Утолив жажду эмпирического познания, можно спокойно приступить к конфигурированию.


Настроек у программы море, однако рассмотрим лишь самые необходимые.
Прежде всего необходимо выполнить команду Window ► Encoders – в открывшемся
окне следует нажать на крестик и выбрать кодек (в данном случае это будет MP3). Откроется
окно, в котором на вкладке Converter задаются настройки кодека: битрейт, моно/cтерео.
Кроме того, можно использовать предустановленные значения из раскрывающегося списка:
CD Quality, Radio Quality, Telephone Quality.
Кроме MP3, существуют другие открытые форматы, например OGG Vorbis, который
разрабатывался исходя из уже известных достоинств и недостатков MP3. В данном формате
корректно работает вещание в режиме VBR (с переменным битрейтом). Кроме того, в OGG
изначально в качестве основной кодировки тегов использовался unicode, а не latin-1, что
позволяет не мучиться с кодировками в тегах песен. Пожалуй, главное достоинство OGG –
качество воспроизведения на минимальных битрейтах. Например, на 24 или 32 Кбит OGG
звучит почти как MP3 на 96 Кбит. Использование OGG на низких битрейтах – идеальное
решение для пользователей, ограниченных модемом или дорогим трафиком.
На вкладке Server Details выбирается тип используемого сервера вещания (в данном
случае SHOUTcast). Далее идут поля, необходимые для подключения к нему.
• Server IP – адрес компьютера, на котором установлен и работает вещающий сервер.
Если он находится на одном компьютере с SAM Broadcaster (как в рассматриваемом случае),
то следует использовать значение localhost.
• Server Port – порт, через который транслируется поток (в рассматриваемом примере
– 8000, если не были изменены настройки SHOUTcast Server).
• Password – административный пароль для доступа к SHOUTcast Server.
• Раздел Station Details содержит в себе информацию о станции пользователя, которая
частично будет отражена в плеерах слушателей и на веб-интерфейсе.
Настроив кодек, следует вернуться к главному окну программы SAM Broadcaster и
выбрать на панели инструментов любой из удобных пользователю столов диджея (Desktop
A, Desktop B или Desktop С), каждый из которых имеет свои преимущества.
В окне Playlist следует нажать на плюс, чтобы добавить новые файлы в список воспро-
изведения, хранящийся в MySQL-базе. Чтобы прослушать композиции, нужно поставить их
в очередь на воспроизведение в окно Queue. Сделать это можно, перетянув песню из списка
в окно очереди или выделив композицию и нажав Enter. Выделить сразу все композиции
можно, используя сочетание клавиш Ctrl+A.
Добавив файлы, нужно нажать на деках (Deck A или Deck B) кнопку воспроизведения.
При этом пользователь сам будет слышать, что он вещает. С этой секунды любой клиент,
подключившийся к серверу, будет принимать трансляцию пользователя.
Для сетевого вещания обычно используются битрейты 192, 128, 96, 64, 32 и 24 Кбит.
Самый популярный формат вещания – MP3. На битрейтах ниже 64 Кбит MP3 звучит далеко
не лучшим образом, поэтому если приходится вещать на 32 Кбит или 24 Кбит, то использу-
ется вещание в режиме моно, что позволяет экономить половину пропускной способности
для небольшого повышения качества.
ПРИМЕЧАНИЕ
В среднем для станции с пропускной способностью потока 128 Кбит/
c во время прослушивания компьютер пользователя фактически будет
скачивать файл со скоростью 16 Кбайт/c, 960 Кбайт/мин или 56 Мбайт/
час, то есть за один час прослушивания будет расходоваться примерно 56
Мбайт. При более низких битрейтах суммарный трафик пропорционально
уменьшится: 14 Мбайт для 64 Кбит/с и 7 Мбайт для 32 Кбит/с.

129
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Некоторые наиболее полезные звуковые эффекты, доступные в SAM Broadcaster:


• Fading – настраиваемое плавное снижение громкости в конце воспроизводимой ком-
позиции и плавного нарастания уровня громкости следующего музыкального фрагмента с
наложением этих участков друг на друга в заданном интервале времени;
• Gap Killer – автоматическое вырезание пауз в песне при воспроизведении.
Чтобы настроить программу доскональнее, нужно выполнить команду File ► Config.
В открывшемся окне можно настроить работу перечисленных выше звуковых эффектов
(пункты Crossfading и Gap killer) и установить правила ротации музыкальных композиций
(Playlist rotation rules): определить время, когда нельзя проигрывать композиции одного
исполнителя, и минимальный интервал, через который песня может повториться. Опытным
пользователям наверняка пригодится пункт Audio mixer pipeline, где настраивается работа
аудиомикшера.
ПРИМЕЧАНИЕ
Для человека, не посвященного в звукорежиссуру, эти настройки –
настоящие дебри.

Настройка на «волну»
Чтобы подключиться к радиостанции пользователя, необходимо следующее:
• запустить Winamp;
• нажать кнопку Add и выбрать Add URL;
• в появившейся строке указать IP-адрес сервера и через двоеточие порт, например
192.168.1.100:8000.
Можно поступить еще проще – раздать потенциальным слушателям ссылку вида
IPадрес_сервера:поpτ/listen.pls, после щелчка на которой автоматически будет запускаться
Winamp.
Если не удается послушать радио, то нужно проверить работоспособность радио-
сервера – достаточно набрать в браузере IP-адрес компьютера и порт, на котором он уста-
новлен. На открывшейся странице будет представлена информация, внесенная в настройки
DSP-плагина.
ПРИМЕЧАНИЕ
Рассмотренное создание потокового вещания в сети отнюдь не
единственно возможное. Сделать свое «радио» в сети можно с помощью
Windows Media Encoder или сервера jetCast (www.jetaudio.com), входящего в
комплект плеера JetAudio. Однако их использование не так распространено
на русскоязычной территории, как вещание на основе SHOUTcast Server.
Единственный продукт, который может претендовать на звание достойного
конкурента, – IceCast (www.icecast.org).
SHOUTcast Server поддерживает вещание только в формате MP3, а IceCast работает
с множеством форматов, в том числе с MP3 и OGG. Помимо этого, IceCast поддерживает
неограниченное количество вещающих каналов (SHOUTcast – только один). Очень важное
отличие IceCast – открытый код. Если пользователю не хватает каких-либо возможностей
или он нашел ошибку, то он вправе взять исходные коды и изменить их по своему вкусу. В
случае с ShoutCast это невозможно.
Тем не менее IceCast куда меньше распространен у провайдеров, и для вещания в Сети
приходится обзаводиться собственным сервером, что достаточно дорого. Кроме того, требу-
ется помощь опытного системного администратора для настройки. IceCast обратно совме-

130
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

стим с SHOUTcast и может использоваться в описанной связке без внесения изменений в


другие программы.

Прослушивание радио в Интернете


Чтобы слушать радиостанции с помощью Проигрывателя Windows Media, необхо-
димо запустить его, выполнив команду Пуск ► Программы ► Проигрыватель Windows
Media или набрав в консоли команду wmplayer. Затем нужно щелкнуть на кнопке Radio
Tuner – через несколько секунд Проигрыватель Windows Media выдаст результат. Для
поддержки интернет-радио необходим плеер Winamp не ниже пятой версии (вариант Full
или Pro), а при его установке должен быть также компонент Winamp Library.
Запустив Winamp, необходимо использовать сочетание клавиш Alt+L – откроется окно
библиотеки мультимедиа Media Library (на обложке Modern для этого есть специальная
кнопка ML). В левой части окна в древовидной структуре нужно выполнить команду Online
Media ► Internet Radio. Затем справа внизу следует нажать кнопку Refresh – загрузится
новый, более полный список радиостанций (процесс займет несколько минут).
ПРИМЕЧАНИЕ
Поскольку многие станции работают не круглосуточно, а список на
сервере обновляется довольно быстро, можно заметить, что, например,
утром и вечером перечень станций различается.
Найдя станцию, нужно нажать кнопку Play или дважды щелкнуть на ней кнопкой
мыши – через пару секунд начнется воспроизведение.
Интересные станции можно внести в список закладок. Для этого нужно вызвать кон-
текстное меню, щелкнув на станции правой кнопкой мыши, в котором следует выполнить
команду Send То ► Add to Bookmarks. Теперь командой Media Library ► Bookmarks
можно переключаться на избранные радиостанции.

Локальный файлообмен
Чтобы файлообменная сеть работала, понадобятся программы двух типов:
• хаб – устанавливается на один компьютер (выполняет роль сервера), который будет
перенаправлять поисковые запросы машинам других пользователей;
• клиент – устанавливается на остальные компьютеры, с помощью этой программы
отправляются запросы на хаб и скачиваются файлы.
Все программы в подавляющем большинстве бесплатны, и их выбор достаточно велик,
даже слишком велик. В файлообменных сетях все развивается хаотично, поэтому самое
сложное здесь – сделать правильный выбор, найти две стабильные и совместимые про-
граммы: клиент и хаб.
Сначала поговорим об установке и использовании клиентской программы – будет
использоваться клиент DC++ (dcplusplus.sourceforge.net).
Сразу после установки DC++ откроется окно настроек. Для D++ можно установить
русификатор, поэтому далее пункты меню будут описаны на русском. В окне настроек нужно
выбрать раздел Общие и указать персональную информацию пользователя (рис. 4.19).
Выбрав раздел Загрузки, можно настроить каталоги, в которые будут помещаться
полученные пользователем и частично скачанные файлы, а также ограничить скорость
закачки.
Если выбрать раздел Расшаренные ресурсы (у автора программы весьма неформаль-
ный стиль общения), то можно нажать кнопку Добавить, чтобы выбрать каталог, доступ к
которому следует открыть для других пользователей (доступ разрешается только на чтение,
131
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

удалить информацию нельзя). Обычно в директорию добавляют папки с фильмами, музы-


кой и программами.

Рис. 4.19
Окно Настройки DC++
Кроме того, рекомендуется обязательно добавить в список доступных каталогов
папку, в которой пользователь будет сохранять закачанные файлы. Это способствует более
быстрому распространению новых данных по файлообменной сети – скачанное пользова-
телем тут же станет доступно для других участников сети. Периодически клиент сканирует
папки, находящиеся в доступе, чтобы учесть произошедшие в них изменения.
В разделе Вид можно установить флажок Минимизировать в трей. Здесь же можно
указать местоположение файла русификации.
Теперь можно закрыть окно настроек и перейти в главное окно DC++, чтобы добавить
хабы в список (в большой локальной сети компьютеров с установленной программой-хабом
может быть несколько). Рассмотрим возможности, предлагаемые клиентской программой.
Необходимо выполнить команду Вид ► Избранные хабы – в появившемся окне нужно
нажать кнопку Новый и записать хаб. Как только в списке избранных хабов появилась
хотя бы одна запись, следует нажать Соединиться. Можно одновременно подключаться к
нескольким не связанным друг с другом хабам.
После соединения с хабом открывается окно, разделенное на три основные части.
Слева окно с чатом – основным средством общения пользователей Сети. Справа – список
пользователей, для каждого из которых указан общий объем доступных файлов и их описа-
ние. Снизу находится список текущих закачек. Главное предназначение DC++ (как и всех
подобных программ) – поиск и скачивание нужных файлов, поэтому данной функции необ-
ходимо уделить наибольшее внимание – поиску посвящены три окна.
Обычный поиск позволяет делать запросы по имени файла или его части и имеет
дополнительные критерии: размер и тип файла. Можно искать только по определенным
132
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

хабам. В раскрывающемся списке типов файлов есть специальный пункт – Поиск по ТТН
(Tiger Tree Root Hash), играющий важную роль, так как позволяет с очень большой вероят-
ностью искать точные копии файлов.
Второе окно, связанное с поиском, позволяет настроить ADL-Serach (поиск по спискам
файлов).
В окне Search-Spy постоянно записываются поисковые запросы, приходящие про-
грамме DC++ пользователя от других клиентов. Подавляющая часть данных сведений – те
самые ТТН-запросы, автоматически генерируемые другими клиентами, чтобы определить
наличие альтернативных источников. Иногда среди них проскальзывают обычные тексто-
вые строки, соответствующие поисковым запросам, вводимым пользователями. Таким обра-
зом, можно посмотреть, что сейчас популярно у других клиентов.
Рассмотрим программное обеспечение, необходимое для работы хаба. Выбор данных
программ также велик, однако остановимся на YnHub (www.dcdev.net).
YnHub обладает воистину гигантским количеством параметров и настроек. Очень
подробно можно сконфигурировать следующие параметры: уведомление пользователей,
текстовые команды, настройки безопасности, ограничение параметров пользовательского
клиента (длины имен пользователя, строк информации, запросов поиска и допустимых в них
символов), блокирование пользователей по их именам, IP-адресам и клиентским програм-
мам. Можно создавать много различных комнат в чате, каждой из которых назначать свое
приветствие и подробно настраивать права пользователей, относящихся к различным про-
филям: хозяин хаба, суперпользователь, оператор, VIP-клиент, просто зарегистрированный
и обычный пользователь. Для каждого профиля существует большое количество различных
параметров.

133
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

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

Антивирусные программы
Идеального антивируса нет и никогда не будет (невозможность существования абсо-
лютного антивируса доказана математически). У каждой компании есть успехи и падения и
наверняка еще будут, поэтому доверяться при выборе антивируса ежеминутному ощущению
и доморощенным тестам рискованно. Необходимо выбрать программу, которая будет защи-
щать пользователя не один год, поэтому имеет значение, как антивирус той или иной компа-
нии вел себя на протяжении долгого времени (года-двух). Таким образом, мнение о надеж-
ности того или иного антивируса лучше формировать по результатам тестов, проводимых
экспертами на протяжении нескольких лет. Если по их результатам команду разработчиков
действительно можно назвать профессионалами, то стоит обратить внимание на детали.
Один из самых авторитетных тестировщиков антивирусов – Virus Bulletin
(www.virusbtn.com) – независимый международный ресурс, регулярно тестирующий луч-
шие антивирусные программы, работающие на различных платформах. Программы, нашед-
шие и обезвредившие 100 % вирусов из огромнейшего списка Virus Bulletin, получают
награду VB100 % и статус PASS (что-то вроде нашего «прошел»). Антивирусы, не прошед-
шие тестирование, получают статус Fail (что можно перевести как «провалился») и соответ-
ствующее отношение потребителей.
В табл. 4.2 приведена статистика (на основе данных www.virusbtn.com) по наибо-
лее популярным и заслуживающим внимания антивирусным пакетам. Данные собирались в
период с января-февраля 1998 года до конца 2005 года.
Таблица 4.2
Статистика тестирования антивирусов

Возможно, кому-то приведенные данные покажутся неожиданными, но что делать: мы


живем в большом мире, где, кроме «Антивируса Касперского» и Dr. Web, полно других про-
грамм. К тому же приведенная таблица – лучшая из лучших, так что в любом случае все
антивирусы, приведенные выше, заслуживают доверия и на них можно положиться. Дальше
мы поговорим о де талях: особенностях каждого продукта, его влиянии на систему, об удоб-
стве пользования и настройке.

«Антивирус Касперского»
Первое, что я увидел, перезапустив систему после установки «Антивируса Каспер-
ского», – сообщение: «Антивирусные базы сильно устарели». Под «сильно» подразумева-
лось 152 дня, то есть с официального сайта программы (www.avp.ru) была скачана послед-
134
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

няя версия, в которую были интегрированы сильно устаревшие антивирусные базы (при
том что дистрибутив программы занимает 14 Мбайт). Представьте, что «Антивирус Каспер-
ского» понадобился бы пользователю для борьбы с недавно появившимся вирусом. На своей
зараженной машине он из последних сил качал бы антивирус, чудом его устанавливал и тут
– старые базы.
Реакция резидентного модуля выше всяких похвал – еще на этапе открытия каталога
с вредоносной программой. Когда пользователь открывает папку, в которой хранится вирус,
тут же появляется предупреждающее окно, сопровождаемое довольно мерзким звуком. При
этом работа с каталогами, содержащими много файлов, не замедляется.
KAV занимает порядка 21 Мбайт памяти согласно ProcessExplorer (sysinternals.com).
Кроме того, в памяти имеется еще одно приложение «Антивируса Касперского» непонят-
ного назначения, занимающее 4,6 Мбайт. В результате антивирус забирает на свои нужды
порядка 25,6 Мбайт оперативной памяти компьютера.
ПРИМЕЧАНИЕ
Размер базы с обновлениями может варьировать от сотен килобайт
до нескольких мегабайт (в зависимости от того, как долго на компьютере
не было обновлений). Как обещает Лаборатория Касперского, новые базы
устанавливаются каждые три часа.
Расстраивает, что для завершения обновления программных модулей необходима пере-
загрузка.
Интересно, что антивирус предлагает на выбор два типа антивирусных баз, использу-
ющихся в работе программы:
• стандартные базы, содержащие записи обо всех известных в настоящее время вредо-
носных программах и способах их обезвреживания;
• расширенные базы, содержащие помимо всего описание программ-реклам, про-
грамм-шпионов, хакерских утилит и других потенциально опасных приложений.
Для обеспечения нормальной антивирусной защиты компьютера вполне достаточно
стандартных антивирусных баз. Если необходимо обезопасить данные на компьютере от
потенциально опасных программ, то следует использовать расширенные базы, однако это
скажется на скорости работы антивируса. Также не исключено, что ряд программ пользова-
теля может быть отнесен к потенциально опасным. Чтобы выбрать тип используемых баз,
нужно перейти на вкладку Настройка и воспользоваться гиперссылкой Угрозы и исклю-
чения в левой части окна.
Еще одна приятная мелочь – «Антивирус Касперского» позволяет защитить компьютер
от некоторых сетевых атак, обнаруживая их на основе известных баз атак, которые обновля-
ются и устанавливаются вместе с антивирусными базами. Сложно предположить, насколько
эффективна такая защита, однако банальное сканирование портов с помощью XSpider 7.0
антивирус распознал быстро.
ПРИМЕЧАНИЕ
Проверка диска С: (объем 2 Гбайт) с настройками по умолчанию заняла
26 минут.
Пресловутые «торможения» предыдущей версии в KAV 5 не наблюдаются – программа
работает довольно быстро и почти незаметно. Кроме того, качественно сделан подробный
файл помощи.

135
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Dr. Web
Дистрибутив программы Dr. Web (www.drweb.ru) занимает порядка 8 Мбайт –
похвальная экономия трафика и места на винчестере.
Неприятная особенность Dr. Web – для запуска даже ознакомительной версии антиви-
руса понадобится специальный ключевой файл, который придется качать с сайта произво-
дителя. Если доступа в Интернет нет, то можно воспользоваться другим антивирусом или
поискать на другом компьютере ключевой файл с расширением KEY, который должен нахо-
диться в каталоге установки.
Сразу после установки Dr. Web начинает быстрое сканирование системы и требует
перезагрузки. После перезапуска системы антивирус молчаливо в фоновом режиме обновил
базы, потратив около 2 Мбайт трафика. Доступный для скачивания на сайте Dr. Web снабжен
самыми последними базами, что, безусловно, хорошо и правильно.
В оперативной памяти антивирус ведет себя скромно. Хотя в первый момент можно
испугаться количества значков программы в области уведомлений и массовости запущен-
ных процессов Dr. Web, однако они занимают около 16 Мбайт (экономнее, чем «Антивирус
Касперского»).
В отношении строгости Dr. Web гораздо лояльнее, чем KAV. На открытие папки, содер-
жащей вирус, Dr. Web абсолютно не реагирует, при попытке чтения зараженного файла –
тоже не проявляет себя. Антивирус промолчал даже при попытке запустить инфицирован-
ный файл, хотя когда автор попытался скопировать этот документ, антивирус заявил, что
обнаружил в нем Trojan.PWS.Webmonier.
ВНИМАНИЕ
В окне, которое Dr. Web выдает при обнаружении вируса, есть
кнопка Выключить. Как оказалось после нажатия – это кнопка выключения
компьютера! Чем руководствовались разработчики, когда ставили данный
параметр в один ряд с кнопками Лечить и Переименовать, совершенно
непонятно. В общем, не прочитав инструкцию, Dr. Web лучше не
использовать.
При запуске сканирования Dr. Web сначала довольно долго (по сравнению с «Антиви-
русом Касперского») проверяет оперативную память, а потом, ничего не спрашивая, начи-
нает проверять все содержимое компьютера. Только остановив антивирус нажатием соответ-
ствующей кнопки, можно попытаться выбрать в качестве объекта сканирования один диск.
Dr. Web позволяет выбирать приоритет сканирования – следует нажать клавишу F9 и про-
следовать на вкладку Общие.
ПРИМЕЧАНИЕ
При настройках по умолчанию проверка диска С: (объем 2 Гбайт)
продолжалась около 100 минут.
Безусловно, отличное решение Dr. Web, настоятельно рекомендуемое к использова-
нию, – бесплатная лечебная утилита Dr. Web CureIT! (www.drweb.ru/download/1028/). Она
состоит из единственного EXE-файла, содержащего в себе антивирусные базы. Программа
обновляется каждый день, новую версию можно скачать с сайта www.drweb.ru.

Symantec Antivirus
Дистрибутив Symantec Antivirus (www.symantec.com), всегда славившийся своей мас-
сивностью, в полном соответствии с традициями занимает 23 Мбайт дискового простран-

136
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

ства. Это своеобразный рекорд среди описанных в книге антивирусов. После установки сум-
марный объем оперативной памяти, выделяемый под модули Symantec Antivirus, – около 33
Мбайт, что тоже немало.
При использовании данного антивируса можно заметить, что он ориентирован на
работу в корпоративной сети под управлением сервера.
Сканирование имеет богатый выбор настроек, среди которых есть возможность упра-
вления прио ритетом заданий для центрального процессора. Меньший приоритет приво-
дит к увеличению времени сканирования, однако позволяет освободить ресурсы процес-
сора для других задач. Кроме того, настраивается приоритет при простое, устанавливаемый
для процесса сканирования на простаивающем компьютере. Сканирование при стандартных
настройках диска объемом 2 Гбайт занимает 11 минут.

NOD32
Скачанный с сайта и распакованный дистрибутив NOD32 (www.eset.com) занимает
около 10 Мбайт дискового пространства. Установленный антивирус с загруженными обно-
влениями занимает почти в два раза больше – порядка 20 Мбайт. Все модули NOD32 зани-
мают приблизительно 16 Мбайт оперативной памяти. Антивирус известен своей скоростью
работы и экономичным расходом ресурсов – его присутствие в системе практически неза-
метно для пользователя.
NOD32 состоит из следующих автономных компонентов.
• AMON – резидентная защита, проверяющая на вирусы файлы, к которым в дан-
ный момент имеется доступ. Контролирует все потенциально опасные действия: открытие,
выполнение, создание или переименование файлов.
• DMON – служит для проверки документов Microsoft Office и файлов, автоматиче-
ски загружаемых через Internet Explorer. Обеспечивает дополнительный уровень защиты к
AMON.
• EMON – обеспечивает проверку входящей и исходящей корреспонденции в почтовых
клиентах Microsoft Outlook и Microsoft Exchange Extension.
• IMON – служит как антивирусный монитор трафика между системой и Интернетом.
Первичная роль IMON – контроль входящей электронной почты.
NOD32 распаковывает скачиваемые из Интернета архивы и проверяет их на наличие
вредоносных программ еще до их сохранения на винчестер.
Рассматриваемый антивирус не так строг, как «Антивирус Касперского», и не реа-
гирует на присутствие зараженного файла в текущей директории. NOD32 активизируется
только при попытке открыть такой файл или распаковать архив, содержащий вирус. Интер-
фейс программы интуитивно понятен и минималистичен. Имеется отличная документация
на русском языке.
Существуют три типа обновлений вирусной базы данных NOD32: пошаговое обновле-
ние, кумулятивное и обновление программных компонентов. Два первых типа обновлений
выполняются «на лету», то есть без необходимости перезагрузки обновленного компьютера,
а обновление исполняемых модулей программы требует перезагрузки.
После запуска сканера NOD32 (как и Dr. Web) проверяет сначала себя, а затем опера-
тивную память, однако делает это гораздо быстрее, чем Dr. Web.
ПРИМЕЧАНИЕ
Общее время сканирования со стандартными настройками – три
минуты. Глубокое сканирование диска С: (объем 2 Гбайт) – девять минут.

137
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

С сайта производителя можно скачать бесплатную 30-дневную версию антивируса. По


истечении указанного срока NOD32 прекращает автоматическое обновление, а все осталь-
ные возможности останутся доступны.

ClamWin Free Antivirus


Говорить о непробиваемой защите, предоставляемой этим программным продуктом,
не приходится. Положиться на ClamWin Antivirus (www.clamwin.com) нельзя по двум при-
чинам:
• отсутствует резидентный модуль защиты;
• результаты прохождения тестов с помощью Virus Bulletin выглядят неубедительно.
Несмотря на это, ClamWin Antivirus все же оказался в данном обзоре, так как он бес-
платен.
ClamWin Antivirus занимает 20 Мбайт оперативной памяти и работает крайне
медленно.
ПРИМЕЧАНИЕ
Мне не хватило терпения дождаться завершения сканирования диска
объемом 2 Гбайт. Предположительно оно может занять 150–200 минут.
Каждый рассмотренный выше антивирус – эффективное средство борьбы со зловред-
ными программами. Каждый из этих программных продуктов имеет свои особенности, кото-
рые придутся по вкусу конкретному пользователю. Приверженцы отечественных продуктов,
подвергающихся атаке «наших» вирусов, вероятно, отдадут симпатии «Антивирусу Каспер-
ского» и Dr. Web. Адми нистраторы больших сетей, скорее всего, примут на вооружение
Symantec Antivirus за его давние корпоративные традиции. Большинству пользователей иде-
ально подойдет NOD32 с его новаторскими технологиями и высокой скоростью работы.
Любители свободно распространяемых программ наверняка скачают ClamWin Antivirus.
ПРИМЕЧАНИЕ
Чтобы проверить работоспособность своей антивирусной программы,
можно создать тестовый вирус, разработанный организацией The European
Institute for Computer Antivirus Research. Тестовый вирус не содержит
программного кода, способного навредить компьютеру пользователя, –
просто большинство продуктов антивирусных компаний-производителей
идентифицируют его как вредоносную программу.
Загрузить тестовый вирус можно с официального сайта www.eicar.org/
anti_virus_test_file.htm или создать его самостоятельно, набрав в текстовом редак-
торе (например, в Блокноте) такую строку: X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-
STANDARD-ANTIVIRUS-TEST-FILE!$H+H*. Файл можно сохранить, например, как
myvirus.com. Необходимо включить резидентную защиту и попробовать запустить этот
файл – антивирус должен среагировать незамедлительно.

Брандмауэры
Встроенный брандмауэр Windows XP не характеризуется высокой степенью надежно-
сти, поэтому многие пользователи обращают внимание на другие разработки.

138
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Kaspersky Anti-Hacker
Дистрибутив программы занимает 6,5 Мбайт. Специфическая лицензионная политика
Kaspersky Anti-Hacker (www.kaspersky.com), судя по всему, характерна для всех продуктов
этого разработчика. Скачанный с сайта производителя дистрибутив сначала распаковался в
один каталог, потом установился во второй, потребовав при этом указать местоположение
файла с лицензионным ключом, находящимся в первой директории.
Kaspersky Anti-Hacker не выделяется особой функциональностью. В программе нет
автоматического определения сети (то есть нельзя разделить локальную и внешнюю сети)
и возможности создавать правила для разных сетей. В правилах брандмауэра минимум
настроек: протокол, порты, удаленный адрес. Есть детектор атак (распознает 10 типов атак),
автоматически срабатывает бло кировка атакующего. Блокировать баннеры, flash-апплеты,
всплывающие окна, java-сценарии и ActiveX-компоненты Kaspersky Anti-Hacker не умеет.
Кроме того, нельзя защитить паролем конфигурацию брандмауэра, так что его настройки
может изменить любой пользователь компьютера.

Kerio Personal Firewall


Более компактный по сравнению с предыдущим брандмауэром дистрибутив Kerio
Personal Firewall (www.kerio.com) занимает около 5,5 Мбайт, а после установки «разраста-
ется» до 10 Мбайт. Программа занимает 9,6 Мбайт оперативной памяти.
Кроме своей непосредственной задачи – слежения за Интернетом и приложениями,
пытающимися получить к нему доступ, брандмауэр обращает внимание на программы, тре-
бующие доступа к потенциально опасным системным возможностям, и извещает об этом
пользователя. Приложение можно заблокировать.
Сетевым администраторам наверняка будет приятно, что Kerio Personal Firewall можно
удаленно администрировать. Огорчает отсутствие готовых правил для The Bat!, Internet
Explorer и ICQ, то есть брандмауэр словно усредняет для себя все эти программы, что не
всегда хорошо. В правилах можно задавать группы IP-адресов. Механизм определения атак
у Kerio Personal Firewall за служивает похвалы.
Блокировка рекламы возможна только по маске (например, .*/popup/.*) – по размеру
графических элементов блокировать рекламу невозможно. Всплывающие окна брандмауэр
тоже блокирует, а с flash-содержимым на страницах не работает. Программа имеет три
режима блокировки cookies и возможность запретить получение через Интернет порногра-
фической или другой подобной информации.
Контролируется утечка частных данных. Конфигурацию можно защитить паролем.
Kerio Personal Firewall периодически обновляет свои компоненты с сайта произво-
дителя. После завершения испытательного периода автообновление отключается, однако
брандмауэр продолжает работать в невидимом режиме.

Outpost Firewall
Дистрибутив программы составляет 5 Мбайт, а после установки на винчестер Outpost
Firewall (www.agnitum.com) занимает 19 Мбайт диска и столько же оперативной памяти. Не
очень скромно, однако большинство пользователей готово мириться с такими аппетитами
из-за лавров, которыми награжден Outpost Firewall, – он считается одним из лучших бранд-
мауэров.
В Outpost Firewall поддерживаются готовые правила для известных программ, а также
существует задание приоритета правил. Кроме того, в правилах можно указать интервал вре-
139
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

мени, включить динамическую фильтрацию, отключить контроль компонентов. Брандмауэр


может блокировать весь трафик при запуске хранителя экрана или при простое компьютера.
Есть отличный детектор атак (известно 16 видов атак, можно указывать особо важные порты
для лучшей защиты).
Развит механизм автоблокировки атакующего: можно блокировать всю подсеть или
делать исключения.
Outpost Firewall может фильтровать содержимое всех сайтов (а также по адресу и клю-
чевым словам), для доверенных сайтов можно полностью отключить блокировку рекламы,
которая запрещается по всем возможным параметрам. Также запрещены java-сценарии,
Flash, компоненты ActiveX. Можно блокировать опасные вложения.
Контролируется утечка частных данных. Кроме того, Outpost Firewall поддерживает
плагины.

ZoneAlarm
Бесплатная версия брандмауэра ZoneAlarm (www.zonelabs.com) несколько менее
функциональна, чем ZoneAlarm Pro, однако ее можно совершенно легально использовать
долгое время, не отказываясь от автоматического обновления компонентов с сайта произ-
водителя. Обновления необходимы, чтобы брандмауэр всегда был «в форме» и поспевал за
программными новинками.
Дистрибутив программы занимает порядка 10 Мбайт, после установки ZoneAlarm
объем занимаемого места неожиданно сокращается до 9,4 Мбайт. Брандмауэр требует всего
6 Мбайт оперативной памяти.
Поддерживается разделение на доверенную зону (обычно это локальная сеть) и зону
Интернета. Для каждой из зон выставляется уровень безопасности: низкий, средний или
высокий. Уровень контроля программ тоже можно выставлять вручную. Работает монито-
ринг почты, защищающий от проникновения макровирусов.

140
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Глава 5
Малоизвестные способы закачки

Что такое IRC


Аббревиатура IRC представляет собой систему, позволяющую общаться с пользовате-
лями Интернета. Изначально IRC была разработана в 1988 году Jarkko Oikarinen и в течение
по следующих лет распространилась по всему миру. Хотя система задумывалась как расши-
рение программы talk, предназначенной для общения двух пользователей UNIX, результаты
превзошли все ожидания: родилась новая система обмена информацией. IRC – многополь-
зовательская система, в которой люди общаются на специальных каналах или лично (в при-
вате). Каналы можно сравнить с комнатами – пользователь заходит на канал и любая его
фраза может быть услышана всеми находящимися на том же канале. При необходимости
можно общаться лично – сообщение увидит только адресат.
IRC начала завоевывать особенную популярность после операции «Буря в
пустыне» (1991 год), когда сообщения со всего мира собирались в одном месте и в подклю-
ченном режиме транслировались в IRC. Подобным образом IRC использовалась и в 1993
году во время путча в России, когда пользователи из Москвы в реальном времени сообщали
всему миру о происходящем на улицах.
Сначала существовала всего одна сеть IRC, впоследствии распавшаяся на несколько
частей (IRCnet, EFNet), появились новые сети (GalaxyNet, Undernet и др.). Кроме обычных
пользователей, в сети IRC есть операторы каналов и операторы сети.
• Операторы канала – это его «хозяева», которые могут закрыть доступ на канал без
приглашения, лишить любого пользователя возможности говорить на канале, удалить поль-
зователя с канала, поставить ему бан (невозможность зайти на канал). Словом, это люди,
следящие за порядком.
• Операторы сети – это администраторы, управляющие работой сети в целом. В их вла-
сти удалить пользователя с сервера, запретить ему вход на отдельный сервер или вообще на
все серверы сети. Однако операторам сети запрещено вмешиваться во внутренние дела кана-
лов – для этого существуют операторы каналов. Фактически операторы сети могут вмеши-
ваться, только если в результате действий какого-либо пользователя нарушается нормальная
работа.
Сеть IRC создана не только для различных чатов. Существует мнение, что именно
через IRC в Интернет приходят голливудские блокбастеры (за несколько дней до мировой
премьеры), взломанные программы и новейшие музыкальные альбомы. Все это благодаря
тому, что любой IRC-клиент поддерживает протокол DCC, дающий возможность пользова-
телям напрямую обмениваться файлами.

141
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Как пользоваться IRC


Лучшей программой для работы в IRC считается mIRC (www.mirc.com). Установка
этого IRC-клиента не представляет сложностей.
После первого запуска mIRC потребует ввести имя пользователя, адрес электронной
почты и ник. В главном окне программы необходимо выполнить команду Tools ► Options
– откроется окно mIRC Options. Как и всякое стандартное окно настроек, оно разделено на
две части: слева – древовидная структура групп параметров, справа – содержимое выбран-
ной группы (рис. 5.1).
Щелкнув на группе параметров DCC, в правой части окна нужно установить пере-
ключатель в положение Auto-get file and. При этом откроется окно Auto-Get Warning,
предупреждающее об опасности получения вирусов и т. д. Чтобы защититься от злобных
вирусов, обязательно следует установить антивирусную программу (см. главу 4, раздел «Без-
опасность»). Затем нужно активировать автоматическую докачку файлов (на случай обрыва
соединения), выбрав из списка If file exists пункт Resume. Нажатие кнопки Trusted откроет
новое окно, в котором можно добавить имена и адреса до веренных пользователей, с кото-
рыми желательно устанавливать обмен. Чтобы защититься от флуда, нужно установить фла-
жок Limit-auto-get to trusted users и нажать OK.
В левой части окна mIRC Options нужно выбрать подгруппу Folders группы параме-
тров DCC, где можно указать каталоги, в которые будут сохраняться скачанные файлы. Для
каждого расширения допускается свой каталог.
В подгруппе Ignore можно запретить прием файлов некоторых расширений, выбрав из
раскрывающегося списка Method пункт Ignore only и отредактировав по своему усмотре-
нию перечень «запрещенных» файлов в расположенном ниже списке.

142
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 5.1
Настройка mIRC
Рассмотрим этап подключения. При желании в параметрах подгруппы Servers группы
Connect из раскрывающегося списка IRC Network можно выбрать сеть, к которой следует
подключиться (рекомендуется оставить значение по умолчанию – All), а из раскрывающе-
гося списка IRC Server – сервер, через который нужно будет работать с IRC-сетью (также
рекомендуется не менять значение по умолчанию IRCnet: Random server). Теперь в глав-
ном окне программы нужно нажать кнопку Connect (с изображением молнии).
Следующим действием нужно подключиться к одному из IRC-каналов, выполнив заре-
зервированную команду /j (или /join), которая выглядит примерно так: /j #music. Получить
список доступных каналов определенной тематики можно следующим образом. Предполо-
жим, пользователя интересует музыка. Нужно написать /list *music* или /list *dcc* – должен
отобразиться список всех каналов, на любой из которых можно зайти, выполнив команду /
j #название_канала.
Боты – это программы, подключающиеся к IRC-серверу и выполняющие специальные
действия. Кроме поддержки статуса оператора, боты могут использоваться как доски объ-
явлений, выводить информацию о заходящем на канал пользователе и др. В IRC существует
два вида ботов, помогающих в поиске файлов: Fserve и xDCC. Первый немного стар и более
сложен в работе, поэтому не будем рассматривать его. Чтобы приступить к поиску и после-
дующей закачке, войдя в канал, нужно набрать команду xdcc list – откроется список доступ-
ных для скачивания файлов и соответствующие команды.
Приведенный способ весьма трудоемок. Проще использовать специальные поиско-
вики, например www.xgoogle.org, www.packetnews.com, www.xdccspy.com, www.ircspy.
com, www.xdccsearch.com, www.searchirc.com.

143
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Основные команды IRC


В зависимости от используемой клиентской программы или сервера список команд
IRC может быть достаточно большим. Основные команды, работающие во всех сетях.
• /jоin #имя канала – подключиться или войти на канал. Если канала с таким именем
не существует, то канал создается, и пользователь получает на нем статус оператора.
• /join #имя канала пароль – некоторые каналы защищены паролем (чтобы войти на
такой канал, пароль нужно указать в команде).
• /part #имя канала – отключиться от канала. Отключаясь от активного канала, то есть
от того, в котором пользователь написал команду, можно также использовать команду /part.
• /list подстрока -min мин_число -max макс_число – получить список созданных на
сервере каналов. Можно ограничить количество каналов, указав минимальное и максималь-
ное значения присутствующих на канале пользователей. Если указать подстроку, то в список
попадут только каналы, в названии которых есть указанная подстрока, например каналы,
заставляющие IRC показать минимум 5 и максимум 20 каналов, в названиях которых при-
сутствует слово music – /list *music* -min 5 -max 20.
• /me сообщение – сообщение от третьего лица. Если ник пользователя, например,
Dima, то команда /me пошел кушать выведет на канале сообщение* Dima пошел кушать.
• /msg ник сообщение – отсылка личного сообщения пользователю без открытия спе-
циального окна, например /msg Vasya Привет! посылает частное сообщение Привет! чело-
веку с ником Vasya.
• /query ник сообщение – отсылка частного сообщения пользователю с открытием част-
ного окна.
ф /whois ник – запрос информации о пользователе.
ф /nick ник – замена пользовательского ника новым, например /nick Dima2.
• /quit – отключает пользователя от IRC-сервера.
• /away текст_сообщения – уведомляет клиентов, что пользователь в данный момент
недоступен для беседы. Когда кто-то посылает сообщение участнику сети, у которого вклю-
чен режим Away, то адресат получит текст_сообщения. Выключается данный режим коман-
дой /away без параметров, например /away Я работаю.
• /kick #имя канала ник причина – удалить пользователя из канала, например /kick
#music Petya Хватит качать. Пользователь с ником Petya будет удален из канала #music с
надписью Хватит качать. Данная команда доступна только оператору канала.

144
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Подкастинг

Общие сведения
Подкастинг – технически довольно простая вещь – это синтез технологий MP3 и RSS.
Конечно, записывать звуковые файлы в MP3 можно было и раньше, так же как и выкладывать
их в Сеть. Однако благодаря RSS автоматизируется процесс закачки файлов на компьютер
или MP3-плеер. Необходимо просто подписаться на что-то вроде рассылки и автоматически
получать новый подкаст, выкладываемый пользователем.
ПРИМЕЧАНИЕ
RSS – семейство XML-форматов, предназначенных для описания
лент новостей, анонсов статей, изменений в блогах и т. п. Информация
из различных источников, представленная в формате RSS, может быть
собрана, обработана и представлена пользователю в удобном для него виде
специальными программами-агрегаторами.
Сам термин «подкастинг» (podcasting) произошел от слов iPod (популярного MP3-пле-
ера Apple) и broadcasting (широковещание). Однако, чтобы слушать подкасты, iPod необяза-
телен – подойдет практически любой MP3-плеер или любое устройство, способное воспро-
изводить MP3, в том числе и компьютер.

Принцип работы
В специальном XML-документе на компьютер пользователя передаются ссылки на
распро страняемые файлы (как правило, аудио в формате MP3) и краткая информация об их
содержании и свойствах. Существуют специальные программы, автоматически отслежива-
ющие новые выпуски подкастов, скачивающие их и помещающие в плеер.
Словом, подкастинг – это радио, создаваемое пользователем путем подписки и скачи-
вания интересующих его передач. Записать собственный подкаст не сложнее, чем создать
веб-страницу.
На Западе подкастинг – давно сложившееся явление. По статистике, только в США
6 млн человек хотя бы однажды скачали какой-либо подкаст. Подавляющее большинство
подкастов создают обычные люди, однако все чаще подкастами занимается и традиционная
пресса.

Использование подкастов
На данный момент представлено достаточно много программных решений для подка-
стинга. Особое внимание стоит уделить продукции компании Apple Computers, так как она
вовремя определила динамику роста и летом 2005 года представила новую версию своего
популярного аудиопле ера iTunes (www.apple.com/itunes/), поддерживающего подкасты. С
тех пор компания удерживает лидерство в этой области.
Через iTunes можно получить доступ к каталогу более 3500 подкастов, щелкнув на
ссылке iTunes Music Store и выбрав на открывшейся странице пункт Podcasts в меню,
расположенном вверху слева. Добавить подкаст, представленный в каталоге, можно, нажав
кнопку Subscribe.

145
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Если подкаст оказался интересным, то на него можно подписаться, перетащив значок


RSS в программу, которой, кстати, может быть не только iTunes, а например, программа с
открытым кодом Juice (juicereceiver.sourceforge.net).
ПРИМЕЧАНИЕ
Прежнее название Juice – iPodder было изменено, чтобы избежать
штрафных санкций со стороны Apple Computers за использование в названии
программы слова iPod.
Программа Juice довольно проста в использовании, имеет все необходимые настройки
и может интегрироваться с программами-аудиопроигрывателями (поддерживаются iTunes,
Проигрыватель Windows Media и Winamp). Кроме того, с помощью Juice можно просма-
тривать крупный каталог подкастов и подписываться на выбранные без использования бра-
узера.

Каталоги подкастов
В России подкасты только набирают популярность, поэтому стоящих проектов пока
немного. Среди них можно отметить RussianPodcasting (www.russianpodcasting.ru), осно-
ванный телерадио ведущим Василием Стрельниковым. Проект постепенно набирает попу-
лярность и сегодня имеет довольно солидную коллекцию.
Интересен также Podcast.iXBT (podcast.ixbt.com) – подкаст авторитетного IT-ресурса
iXBT, который постоянно обновляется. В Беларуси тоже есть свой подкаст-ресурс
(www.podcasting.by).
Иностранные коллекции подкастов можно найти на Music Store через про-
грамму iTunes, а также на сайтах Yahoo! Podcasts (podcasts.yahoo.com), Podcast.net
(www.podcast.net), Podcast Alley (www.podcastalley.com).

146
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Usenet

Общая информация
Usenet – одна из старейших сетей, широко используемая до сих пор. Она состоит из
новостных групп, в которые пользователи могут посылать сообщения.
Usenet появилась в 1980 году – задолго до того, как широкая публика получила доступ
к Всемирной паутине. Сейчас практически весь Usenet-трафик передается по Сети, а формат
сообщений и способ их передачи очень похож на электронную почту. Однако если электрон-
ная почта используется прежде всего для общения «один для одного», то Usenet действует
по принципу «один для всех».
Сообщения, публикуемые пользователем в Usenet, организуются в тематические кате-
гории, называемые новостными группами (newsgroups), в свою очередь создающими соб-
ственную иерархию.
Когда пользователь отправляет сообщение, то оно сначала становится доступно только
на его сервере. Однако каждый новостной сервер обменивается сообщениями с несколькими
другими соседними ресурсами, поэтому сообщение должно оказаться на каждом сервере
сети. Пиринговые сети используют подобный принцип, однако в Usenet отправка сообщения
иници ируется отправителем, а не получателем.
Основные иерархии Usenet составляют «Восьмерку»:
• comp.* – обсуждение тем, связанных с компьютерами (comp.software, comp.warez);
• misc.* – разнообразные темы (misc.education, misc.cats, misc.kids);
• news.* – новости Usenet-a (news.groups, news.admin);
• rec.* – развлечения и отдых (rec.music, rec.arts.movies);
• sci.* – научные дискуссии (sci.psychology, sci.research);
• soc.* – социальные темы (soc.college.org, soc.culture.african);
• talk.* – разговоры на различные темы (talk.religion, talk.politics);
• humanities.* – гуманитарная тематика, искусство, литература, философия
(humanities.classics, humanities.design.misc).
ПРИМЕЧАНИЕ
Самая крупная иерархия alt.* менее организованна, а ее группы гораздо
более специализированны. Существуют также иерархии, предназначенные
для определенного региона (japan.*) или для обсуждения продуктов
конкретной компании (microsoft.*).
Несмотря на долгое существование Usenet, далеко не все знают, что существует мно-
жество новостных групп, пользователи которых обмениваются не только сообщениями, но и
файлами. Такие группы могут служить отличными источниками самых разнообразных мате-
риалов. В Usenet находится масса взломанных, бесплатных программ, генераторы серийных
номеров, MP3 и картинки для взрослых, причем доступ ко всему этому «добру» никто не
ограничи вает.
ПРИМЕЧАНИЕ
В качестве доказательства можно привести судебный иск, в 2000
году предъявленный Харланом Эллисоном, автором книг и нескольких
сотен рассказов, компании AOL. Писатель обвинил ее в нарушении своих
авторских прав из-за незаконного размещения некоторых книг Эллисона на
серверах Usenet в течение двух недель.
147
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Использование Usenet
В эпоху глобального засорения Сети рекламой и спамом часто бывает непросто
отыскать нужную информацию. К сожалению, Usenet не исключение. Никогда не зна-
ешь, найдется ли на сервере нужная группа и будет ли в ней необходимая информация.
К тому же найти хороший и бесплатный новостной сервер – задача тоже не из простых.
Конечно, на запрос бесплатные news-серверы «Яндекс» или Google выдаст длинный спи-
сок, однако просматривать его в поисках группы с нужными файлами долго и нудно.
Гораздо проще воспользоваться услугами специализированного поискового ресурса, напри-
мер www.newzbot.com.
В строке запроса следует ввести название (или любое слово из него) необходимой
группы и нажать кнопку поиска – сразу появится список серверов, где присутствует группа
или список новостных групп, содержащих введенное слово.
ПРИМЕЧАНИЕ
Файлы, как правило, лежат в группах со словом binaries в названии, по
остальным словам догадаться о тематике нетрудно.

NewsBin
Для скачивания файлов из новостных групп используют специальные программы,
называемые ньюсграбберами (newsgrabber), самая мощная и популярная из которых –
NewsBin (www.newsbin.com).
При первом запуске программа предлагает создать новую конфигурацию (они хра-
нятся в отдельных файлах). В открывшемся окне мастера следует ввести только адрес
новостного сервера, откуда желательно скачивать информацию, а остальные параметры
можно пропустить (их лучше настраивать в самой программе, используя меню Preferences,
которое открывает окно Newsbind Options.) (рис. 5.2).
В данном окне в группе настроек Setup следует указать имя каталога для сохранения
скачанных данных (по умолчанию для каждой новостной группы будут созданы отдельные
подкаталоги) и количество потоков для ускорения работы. В группе настроек Network можно
ограничить скорость скачивания.

148
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 5.2
Настройка программы NewsBin
В главном окне программы следует нажать кнопку Groups – откроется окно, где можно
выбрать наиболее интересующие пользователя разделы. Прежде всего нужно нажать Update
Groups From Server, чтобы обновить список новостных групп, имеющихся на сервере. Он
появится через пару минут, причем сразу с указанием количества сообщений в каждом раз-
деле.
Теперь следует установить защиту от спама. Для этого в главном окне NewsBin сле-
дует нажать кнопку Filters – откроется окно, в котором можно указать фильтрацию по полю
темы в сообщении (Subject Filters). Обычно здесь указывают имена добавленных к письму
файлов, так что имеет смысл задать лишь необходимые пользователю типы, например MP3.
Стоит также установить лимиты размеров. Обычно короткие (1–3 Кбайт) сообщения содер-
жат лишь спам, поэтому нужно выбрать из списка Min post size хотя бы значение 1 M Bytes.
Чтобы приступить к работе, нажмите в главном окне NewsBin кнопку Update. Теперь
программа готова к работе в двух режимах: автоматическом и ручном. В первом режиме
NewsBin обрабатывает все новые сообщения в выбранных новостных группах (скачивает,
собирает длинные файлы из нескольких кусков и сохраняет результат), а во втором режиме –
сначала отображает заголовки сообщений, чтобы пользователь самостоятельно выбрал нуж-
ное. Текущий режим устанавливается командой Utilities ► Automatic download.
Выбрав режим и сервер (кстати, NewsBin может работать одновременно с несколь-
кими серверами, которые можно добавлять щелчком правой кнопки мыши), следует нажать
Start, чтобы программа соединилась с сервером и начала анализировать имеющиеся сооб-
щения. Если вы бран автоматический режим, то можно просто ждать результата. В руч-
ном режиме придется отмечать в правом окне подходящие сообщения из списка и отпра-
влять их на закачку, щелкнув правой кнопкой мыши на Add to download list. В контекстном
меню NewsBin находится полезный пункт Lockout poster, позволяющий блокировать того
149
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

или иного отправителя (например, спамера). Независимо от режима работы, в нижних окнах
появляются текущие скачиваемые файлы, так что все ненужное можно сразу удалять с помо-
щью кнопки Kill.
СОВЕТ
Чтобы прекратить скачивание файлов, следует нажать кнопку Stop и
вручную удалить все сообщения из очереди на скачивание.

Outlook Express
В отличие от Outlook, более легкий Outlook Express позволяет работать и с электронной
почтой, и с новостями.
Чтобы перейти к работе с Usenet, в главном окне Outlook Express нужно выполнить
команду Сервис ► Учетные записи. В появившемся окне Учетные записи в Интернете
следует нажать кнопку Добавить и выбрать из раскрывающегося списка пункт Новости –
запустится мастер подключения к Интернету и задаст пару несложных вопросов, наиболее
важный из которых – запрос адреса сервера новостей (рис. 5.3).
Следует указать имя сервера и нажать Далее, а затем закрыть окно Учетные записи в
Интернете. Outlook Express предложит загрузить группы новостей из добавленной учетной
записи службы новостей – не нужно отказывать ему в этом. Откроется окно Подписка на
группу новостей, в правой части которого будет приведен список групп новостей, доступ-
ных на данном сервере. Следует выбрать интересующую группу и нажать кнопку Подпи-
саться, а затем кнопку OK. Снова откроется главное окно Outlook Express, где в левой части
будут расположены названия новостных групп, на которые подписался пользователь. Щелк-
нув на группе, можно увидеть список сообщений (если их больше 300, то загрузятся только
первые 300 сообщений). После щелчка на названии конферен ции Outlook Express загружает
лишь список доступных сообщений, но не их содержание – текст письма можно увидеть,
только щелкнув на нем самом.

150
Д. В. Бардиян. «Качаем из Интернета бесплатно!»

Рис. 5.3
Подписка на новости
СОВЕТ
Если не нужно, чтобы ответ пользователя был доступен всем
участникам группы, то с помощью кнопки Ответить можно послать его
только автору сообщения.

151

Вам также может понравиться