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
Выпуски журнала "Xakep"
Журнал Хакер. Содержание номера #001Журнал Хакер. Содержание номера #002Журнал Хакер. Содержание номера #003Журнал Хакер. Содержание номера #004Журнал Хакер. Содержание номера #005Журнал Хакер. Содержание номера #006Журнал Хакер. Содержание номера #007Журнал Хакер. Содержание номера #008Журнал Хакер. Содержание номера #009Журнал Хакер. Содержание номера #010Журнал Хакер. Содержание номера #011Журнал Хакер. Содержание номера #012Журнал Хакер. Содержание номера #013Журнал Хакер. Содержание номера #014Журнал Хакер. Содержание номера #015Журнал Хакер. Содержание номера #016Журнал Хакер. Содержание номера #017Журнал Хакер. Содержание номера #018Журнал Хакер. Содержание номера #019Журнал Хакер. Содержание номера #020Журнал Хакер. Содержание номера #021Журнал Хакер. Содержание номера #022Журнал Хакер. Содержание номера #023Журнал Хакер. Содержание номера #024Журнал Хакер. Содержание номера #025Журнал Хакер. Содержание номера #026Журнал Хакер. Содержание номера #027Журнал Хакер. Содержание номера #028Журнал Хакер. Содержание номера #029Журнал Хакер. Содержание номера #030Журнал Хакер. Содержание номера #031Журнал Хакер. Содержание номера #032Журнал Хакер. Содержание номера #033Журнал Хакер. Содержание номера #034Журнал Хакер. Содержание номера #035Журнал Хакер. Содержание номера #036Журнал Хакер. Содержание номера #037Журнал Хакер. Содержание номера #038Журнал Хакер. Содержание номера #039Журнал Хакер. Содержание номера #040Журнал Хакер. Содержание номера #041Журнал Хакер. Содержание номера #042Журнал Хакер. Содержание номера #043Журнал Хакер. Содержание номера #044Журнал Хакер. Содержание номера #045Журнал Хакер. Содержание номера #046Журнал Хакер. Содержание номера #047Журнал Хакер. Содержание номера #048Журнал Хакер. Содержание номера #049Журнал Хакер. Содержание номера #050Журнал Хакер. Содержание номера #051Журнал Хакер. Содержание номера #052Журнал Хакер. Содержание номера #053Журнал Хакер. Содержание номера #054Журнал Хакер. Содержание номера #055Журнал Хакер. Содержание номера #056Журнал Хакер. Содержание номера #057Журнал Хакер. Содержание номера #058Журнал Хакер. Содержание номера #059Журнал Хакер. Содержание номера #060Журнал Хакер. Содержание номера #061Журнал Хакер. Содержание номера #062Журнал Хакер. Содержание номера #063Журнал Хакер. Содержание номера #064Журнал Хакер. Содержание номера #065Журнал Хакер. Содержание номера #066Журнал Хакер. Содержание номера #067Журнал Хакер. Содержание номера #068Журнал Хакер. Содержание номера #069Журнал Хакер. Содержание номера #070Журнал Хакер. Содержание номера #071Журнал Хакер. Содержание номера #072Журнал Хакер. Содержание номера #073Журнал Хакер. Содержание номера #074Журнал Хакер. Содержание номера #075Журнал Хакер. Содержание номера #076Журнал Хакер. Содержание номера #077Журнал Хакер. Содержание номера #078Журнал Хакер. Содержание номера #079Журнал Хакер. Содержание номера #080Журнал Хакер. Содержание номера #081Журнал Хакер. Содержание номера #082Журнал Хакер. Содержание номера #083Журнал Хакер. Содержание номера #084Журнал Хакер. Содержание номера #085Журнал Хакер. Содержание номера #086Журнал Хакер. Содержание номера #087Журнал Хакер. Содержание номера #088Журнал Хакер. Содержание номера #089Журнал Хакер. Содержание номера #090Журнал Хакер. Содержание номера #091Журнал Хакер. Содержание номера #092Журнал Хакер. Содержание номера #093Журнал Хакер. Содержание номера #094Журнал Хакер. Содержание номера #095Журнал Хакер. Содержание номера #096Журнал Хакер. Содержание номера #097Журнал Хакер. Содержание номера #098Журнал Хакер. Содержание номера #099Журнал Хакер. Содержание номера #100Журнал Хакер. Содержание номера #101Журнал Хакер. Содержание номера #102Журнал Хакер. Содержание номера #103Журнал Хакер. Содержание номера #104Журнал Хакер. Содержание номера #105Журнал Хакер. Содержание номера #106Журнал Хакер. Содержание номера #107Журнал Хакер. Содержание номера #108Журнал Хакер. Содержание номера #109Журнал Хакер. Содержание номера #110Журнал Хакер. Содержание номера #111Журнал Хакер. Содержание номера #112Журнал Хакер. Содержание номера #113Журнал Хакер. Содержание номера #114