К основному контенту

Usenet

USEnet: хорошо добытое старое

Все о сети USENET



Дик (sosn@chat.ru)
Спецвыпуск Xakep, номер #015

Привет, хакерюга! Как дела? А был ли ты когда-нибудь в Fido? Если нет, не грусти - я тоже не был :). Просто когда у меня появился модем, в нашей стране уже был Интернет. Он завлекал меня, как наркомана: с утра до ночи только и думал, что об инете. И даже тот факт, что Fido является андеграундом, не возбуждал меня до такой степени, чтобы забить на этот сказочный разноцветный мир тогда еще редких чатов на родном языке и халявных порносайтов :). Ну, в общем, до Fido руки так и не дотянулись, тем более, что сейчас доступ к этой сети можно получить и через инет. А к чему я все это говорю? К тому, что настало время поговорить о USEnet, так как эта сеть - одно из первых средств обмена электронной информацией, дожившее до наших дней.

Откуда оно взялось?

Как появился USEnet? Обычно на вопросы подобного рода ответы находить очень трудно, но на этот вопрос ответ есть однозначный! В 1979 году два американских (к сожалению) студента решили использовать UUCP для обмена информацией между пользователями систем UNIX. Первой официальной реализацией программного обеспечения для обмена электронными новостями был пакет "A NEWS". Этот пакет мог обрабатывать не более нескольких статей в день. Очевидно, что этого было мало, и поэтому люди продолжали трудиться. В 1982 году появилась версия 2.1 пакета "B NEWS", а в 1987 году появился пакет "C NEWS", который был еще более усовершенствован. Основной характерной чертой всех этих пакетов было то, что они использовали для передачи данных сетевые каналы UUCP. Знаешь такие? Наверное, знаешь, но, я думаю, будет нелишне напомнить, что это телефонное соединение. Похоже на Fido, не правда ли? :) В 1986 году в качестве дополнительной возможности появился протокол NNTP, позволяющий передавать новости через сети TCP/IP. Благодаря этому факту мы и поныне можем пользоваться услугами этого сервиса.

Как оно работает?

Как это выглядит и зачем вообще этим пользоваться, если ты и так крут? Услугами USEnet в наши годы можно пользоваться при помощи такой популярной программы, как, например, "Аутлук" - конечно, если ты юзаешь тот самый злополучный мастдай. Заходим в Сервис/Учетные записи/Добавить/новости, вводим свой ник, мэйл и адрес сервера новостей. Серверы новостей имеют иерархическую структуру с различными полномочиями. Самый простой способ подключиться к USEnet - это использовать сервер провайдера, который взаимодействует с остальными серверами, получая от них новости и пересылая им новости, опубликованные локальными пользователями. Естественно, что это возможно в силу того, что провайдер наделен соответствующими полномочиями и каналами передачи данных. Кстати говоря, можно использовать сервер новостей почти любого провайдера, но в режиме только для чтения. Также можно использовать публичные серверы новостей, такие как, например, oak.rt.ru. Этот сервер позволяет читать несколько тысяч групп и даже писать во многие из них.

Немного о корнях

Новости сами по себе тоже имеют иерархическую структуру, визуально напоминающую систему DNS, о которой ты, наверное, не раз уже слышал. Но, в отличие от DNS, в которой рост идет от корня справа налево, иерархия новостей растет слева направо. То есть в первом случае имеем что-то.ru, а во втором - ru.что-то. Единицей такой иерархии является группа, которая может содержать подгруппы.

Зачем это?

Теперь поговорим, зачем нам нужно использовать эту систему. По существу USEnet - это всего лишь один из способов обмена информацией, и у него нет каких-либо особых преимуществ по сравнению, например, с обычным html-форумом. За исключением следующих =). Во-первых, список всех существующих групп доступен любому пользователю крупного сервера новостей, то есть в сочетании с ассоциативностью названий групп поиск нужной информации занимает минимальное количество времени. А во-вторых, так уж повелось с давних пор, что в USEnet информация наиболее достоверна. То есть если ты опубликовал вопрос и тебе на него ответили, то, скорее всего, отвечал не ламер, а человек знающий. Почему можно придти к такому выводу? Лично я не знаю в реальной жизни среди простых смертных никого, кто читает новости и уж тем более пишет. Но, несмотря на это, их все равно кто-то читает и пишет. Кто? Ответ очевиден :).
Если посмотреть в файл readme какой-нибудь более-менее серьезной программы, то очень часто там можно найти название группы, в которой создатели отвечают на вопросы по функционированию их программного продукта. Но не стоит думать, что USEnet рассчитан только на людей, интересующихся софтом и программированием в целом. Существует огромное количество самых разнообразных групп, среди которых много и развлекательных, и познавательных, и любых, которые только можно придумать. Например, есть очень смешная группа, которая называется fido7.ru.sex.win95 . Как ты думаешь, что там обсуждают? Там обсуждают, как заниматься нетрадиционным сексом с операционной системой :). Причем обсуждение идет очень активно, и темы попадаются самые нетривиальные, например, вот такая тема: FAQ по "спорным" автозагружаемым программам Windows 9x ("удалять или нет?").
В USEnet любой может найти для себя развлечение в текстовом формате :). Любители современной литературы могут зайти вот сюда: fido7.ru.pelevin, и опять же увидеть весьма интересные темы. Наверное, сейчас ты думаешь: "Если USEnet такая крутая штука, почему я раньше ничего про это не слышал? Может, это и не круто вовсе?". Чтобы быстро проверить все вышесказанное, можно зайти, например, на сайт www.newsgate.ru. Здесь можно в html-формате читать новости более чем из 30 тысяч групп. Здесь есть рубрикатор и поиск по названию. Кстати о названиях, еще раз напомню про ассоциативность названий групп. Если ты хочешь читать новости про linux на русском языке, то тебе просто надо набрать fido7.ru.linux. Если ты хочешь узнать что-нибудь о хаке на русском языке, то опять же все очень просто, fido7.ru.hacker. Удивление вызывает тот факт, что в этой группе можно найти очень много ценной информации. Например, описание вечной телефонной карты. И даже если ты - геймер, все равно USEnet - это то, что тебе нужно. Потому что именно здесь валом самой разной информации по играм. В fido7.ru.game ты можешь найти кучу единомышленников - таких же крутых геймеров, как и ты. И это не единственная группа!

USEnet уголовная

Я думаю, тебе теперь очевидно, что USEnet - это хранилище огромного количества самой разнообразной информации. А информация, как известно, бывает разного рода, в том числе USEnet содержит и незаконную информацию: от подробного описания всевозможных хаков (что очень хорошо, несмотря на незаконность) и до детской порнографии (что очень плохо). Причем меры по борьбе с последним явлением принимаются самые радикальные - в отличие от WWW. Во Франции два поставщика интернет-услуг решили отключить доступ ко всем телеконференциям USEnet, поскольку французская прокуратура пригрозила арестом директоров, несущих персональную ответственность за нарушение национальных законов Франции о детской порнографии. Также сеть USEnet активно используется различными сектами и прочими подобными организациями для вербовки людей и координации действий. И, конечно, в этой сети много спамеров, ну, оно и понятно :). Но в целом все это характеризует USEnet как мощное и эффективное средство для информационного обмена.

Качать - не перекачать

Ты, наверное, уже подумываешь о том, есть ли возможность каким-нибудь хитрым образом получать выгоду от использования USEnet. Конечно, есть! И я тебе об этом сейчас расскажу. Есть такая прога "Newsbin Pro", которая помогает вычленить из огромной кучи именно ту информацию, которая тебе нужна. В частности, ты можешь сканировать группы на наличие в них каких-либо файлов - картинок, mp3'шников, avi'шников и всего такого. Скачать эту чудо-программку можно на официальном сайте www.newsbin.com. Весит она немного, инсталлится быстро, правда, триальная версия, но скачать все равно стоит. Этот ньюсграббер поддерживает возможность довольно тонкой настройки его работы, но нам для начала сгодятся и дефолтовые настройки.
Единственное, что нам надо сделать для того чтобы начать работать - это указать адрес сервера новостей и выбрать группы, в которых будет происходить поиск. Причем прога знает основные интересы пользователей, и если ты хочешь поискать mp3-файлы, тебе просто надо поставить соответствующую галочку и нажать кнопку "GO". Прога сканит группы на наличие сообщений с вложениями файлов, составляет список этих файлов и потом начинает их скачивать. Если поставить прогу на ночь, то с утра можно сильно удивиться тому, как много интересного появилось на твоем винте. "Newsbin" - не единственное средство для достижения вышеозначенной цели. Альтернативой ей может служить программа "SBNews", которую также можно скачать с официального сайта www.newsrobot.com.
Громадный плюс этого пакета в том, что он фильтрует и банит спамеров грамотно и навечно, записывая их адреса и хосты. Непосредственная работа с программой не вызывает затруднений, все то же самое: указываем адрес сервера новостей, папку, в которой будут храниться скачанные файлы, и потом выбираем нужную группу и нажимаем кнопку Connect. Процесс пошел. Если ты качаешь картинки, то их превьюхи автоматически отображаются в нижнем левом углу. Кстати, в отличие от первой программы, в "SBNews" не предусмотрены предпочтения пользователей, и по умолчанию скачиваются все приаттаченные файлы, но в подменю "Configure" ты можешь внести маски имен для файлов. Также приятно то, что с помощью этой проги можно искать не только файлы, но и сообщения с определенными словами. Вводишь что-нибудь типа «взлом icq» и наблюдаешь за тем, как прога старательно ищет введенный текст. Но и это еще не придел мечтаний! Заходим на www.news-grabber.com и скачиваем прогу "NewsGrabber".
Эта программа, помимо обычных возможностей ньюсграббера, позволяет и просто читать сообщения в группах. И еще одним приятным фактом является то, что есть версия "light", которую можно использовать бесплатно и бесконечно долго. Полная же версия этой проги бесплатно может быть запущенна не более 50 раз. Опять же до боли знакомые действия по начальной настройке. И начинаем работать! Все в этой проге круто за исключением одного: она иностранная. И хотя через нее можно читать новости, она не поддерживает кодировок. Чтобы прочитать сообщение, его надо предварительно выгрузить на диск, и там, конечно же, все будет в koi8-r. Если нет специального шрифта, то и не прочтешь ничего :). Но как граббер файлов она безупречна, качает хорошо, имеет планировщик задач, регулируется количество одновременно загружаемых файлов, и прямо в нее встроен вьювер. Удобно, практично и абсолютно бесплатно :).

Хорош болтать!

Надеюсь, что после прочтения статьи ты сразу ломанешься в сеть и сделаешь то, что должен был сделать давным-давно - а именно узнаешь адрес сервера новостей своего провайдера и приобщишься к сообществу USEnet. Удачи тебе :)!

Комментарии

Популярные сообщения из этого блога

Русская кодировка ASCII, ANSI и UTF-8, windows-1251 (CR, LF, CR LF)

Что нужно знать: Encoding – это кодировка для вывода данных (UTF-8, windows-1251) Line Endings – формат строк (CR, LF, CR LF) Byte Order Marker (BOM) – системная область в начале файла. LF – используется в UNIX вместе с кодировками UTF-8 или windows-1251 CR – используется в MAC системах. на сервере лучше использовать кодировку ANSI это и есть кириллица (Windows), символ занимает 1 байт (оптимизированный ASCII) UTF-8 может содержать заголовок BOM который содержит системную информацию, символ занимает 2 байта wysiwyg редакторы добавляют метатег в html страницы с кодировкой кирилицы. это не очень хорошо, если сервер настроен на UTF-8, в этой кодировке корректно работают некоторые библиотеки приложения и прочие

Как узнать время включения/выключения компьютера.

Способов масса, одни из них: в журнале событий windows  выбрать eventlog, теперь в таблице легко найти события с кодами: 6005 - событие остановки eventlog - компьютер выключился 6006 - событие запуска eventlog - компьютер включился обычно эта служба запускается и остонавли во время включения/выключения компьютера, и пишет в журнале событий системы код события и время.

Сделать свой Трекер

Что надо для того что-бы установить и поддерживать трекер на базе TBdev в рабочем состоянии:    1. Веб-сервер с поддержкой PHP (например Apache или LightTPD).    2. PHP версии 5.1.1 или выше.    3. Сервер базы данных mySQL версии 4.1 или выше, лучше 5.0.    4. Любая оболочка для работы с СУБД mySQL (например phpMyAdmin 2.9.2 или EMS SQL Manager 2007 Pro for mySQL. Так-же важными компонентами являются:    1. Прямые руки v1.0    2. Базовое знание английского языка.    3. Понимание принципа "Понимание ошибки - половина ее решения". Рабочее окружение в котором трекер разрабатывается (поможет создать похожее на вашем хостинге и улучшить работу трекера) и работает лучше всего:    1. Веб-сервер LightTPD 1.4.16 скомпилированный под ОС Windows.    2. PHP 5.2.1 скомпилированный в режиме Fast-CGI.    3. Сервер базы данных mySQL версии 4.1.16.