Waste. Защищенный пиринговый клиент от NullSoft

A.P.$lasH

Xakep, номер #055, стр. 055-026-1

(ap-slash@tfs.kiev.ua)

28 мая на сайте компании NullSoft появилась новая программа. Ее автор, небезызвестный Джастин Франкель (из-под его пера вышли Winamp и Gnutella), решился выложить утилиту под названием Waste. Очередное детище Джастина было выпущено по лицензии GPL, т.е. совершенно бесплатно, причем в комплекте с исходниками. Waste предназначена для защищенного обмена данными внутри небольшой группы пользователей. Программа организует виртуальную децентрализованную сеть на 10-50 пользователей, внутри которой можно безопасно обмениваться любыми файлами, отправлять друг другу сообщения и даже создавать небольшие чаты. Основным достоинством программы является поддержка BlowFish, которым шифруется весь трафик (снифать бесполезно), и RSA-ключей для авторизации каждого пользователя (чужаки не пройдут). Кто знает, как бы сложилась дальнейшая судьба этой приблуды, если бы AOL, купившая компанию NullSoft в 1999 году, не убрала ее с сайта на следующий день после выхода релиза.

<Текущий расклад>

Итак, что же мы имеем на сегодняшний день? Вместо дистрибутива программы по адресу http://www.nullsoft.com/free/waste/ красуется обращение NullSoft к самым шустрым серферам с просьбой удалить все копии Waste со своего компьютера, забить по 48 гвоздей в каждый винчестер, зажевать цианид бледной поганкой и откинуться на спинку кресла. Общественность интересуется, реально ли оспорить лицензию GPL, согласно которой у AOL на эту программу не больше прав, чем у меня или у дяди Сережи, который тоже иногда программирует. Джастин Франкель возведен сетевыми репортерами в ранг великомученика - он заявил о своем намерении покинуть компанию, так как это уже не первый случай, когда AOL вычищает страницу с его утилитами (например, три года назад его знаменитую Gnutella постигла та же участь). Появилось несколько забавных версий того, по какой причине уничтожили Waste - от рекламной провокации AOL до нежелания Франкеля самостоятельно вылавливать баги. Все это вместе взятое разогрело почтенную публику до предела.

<Где скачать>

На волне спонтанной популярности программы, в интернете сплошь и рядом стали появляться зеркала удаленной страницы. К примеру, дистрибутив Waste со всеми исходниками расположен по адресу http://grazzy.mjoelkbar.net/waste/. На этом же сайте можно почитать инструкции по установке программы от разработчиков, дополненные зеленоватыми скриншотами благодарного фаната. Организаторы проекта http://waste.kicks-ass.net подготовили форум, в котором новички смогут забодать старожилов своими вопросами. Кстати говоря, на форуме активно пополняется раздел Waste Mirrors. Уже сейчас он содержит более чем достаточно зеркал безвременно усопшей утилиты. Если в оригинальном наборе исходников из экзотических платформ были доступны только FreeBSD и MacOS, то на сегодняшний день по адресу http://grazzy.mjoelkbar.net/waste-linux.tar.gz уже можно скачать свежий патч для компиляции Waste под Linux. Спасибо народным умельцам - лед тронулся.

<Как настроить>

После того, как программа перекочует к тебе на диск, самое время заняться ее настройкой. Помимо достойного плеера, Джастин обнародовал систему NullSoft Install для создания инсталляционных пакетов к своим утилитам. Неудивительно, что под ее чутким руководством и будет проходить процесс установки Waste. После распаковки дистрибутива стартует инициализация необходимого для создания RSA-ключей генератора случайных чисел. От пользователя требуется вдумчиво рисовать на диалоговом окне программы страшного мамонта или просто бесцельно водить мышкой по экрану - таким образом Waste генерирует набор случайных чисел. Финальным аккордом станет запуск Waste Profile Setup Wizard. Мастер по настройке профилей программы поможет тебе в четыре несложных приема создать нового пользователя.

Содержание  Вперед на стр. 055-026-2
ttfb: 3.4470558166504 ms