Случилась эта история в стародавние времена, когда "интернет" для большинства населения нашей страны был словом из другого мира. Но в небольшой программистской фирме, где я тогда работал, он был уже совершенно необходим для работы большинству сотрудников. Оббегав практически всех тогдашних немногочисленных московских провайдеров мы нашли того, который сумел провести в наш дешевый офис в здании умирающего НИИ на окраине Москвы "выделенную линию" - SDSL по гнилой медной телефонной паре на скорости аж целых 128 Кбит! 128 на всю фирму, да. Для дела, в принципе, тогда этого хватало - почта ходила и даже сайты открывались.
Я в этой фирме работал программистом и "на общественных началах" еще немножко сисадминил. Сисадминской работы было совсем мало, наши сотрудники сами неплохо следили за своими компьютерами, картриджи заправлял наш завхоз, а все остальное хозяйство состояло из пары серверов, которые спокойно работали и того самого канала в интернет, с которым тоже редко что-то случалось.
Но возникла проблема. Интернет тормозил.Тормозить он начинал как только утром люди приходили на работу и причина была простая - они им пользовались. А пользовались они им для того, чтобы читать anekdot.ru, смотреть сиськи и решать прочие личные проблемы. И даже не столько было жалко трафика, за который фирма платила помегабайтно, сколько неудобно было работать, когда всё еле-еле качается.
Пытались взывать к совести. Шеф на планерке распекал, - Захожу я к Васе и такое него на мониторе вижу, что даже я покраснел! А у нас женщины работают, кстати. Василий Такойтович, ну мать твою-ж, имей совесть!
Василий Такойтович, ведущий программист, 120 килограмм живого веса, лысая башка и черная борода, школьный друг нашего шефа, лениво отвечал, - Серёга, наши женщины мне в монитор не пялятся, в отличии от тебя. Я специально спиной к стенке сел. Давай к тебе в монитор посмотрим, а?
- Заблокируй всё это к херам, - Поставил мне задачу шеф.
(Сразу для свидетелей кота и лампы - готовых средств для блокировки контента с обновляемыми базами данных, категоризацией и контентным анализом в те времена не было, а если где-то в больших американских корпорациях и были, то это всё не в нашем мире, где интернет раздавал еле живой компьютер на линуксе)
Спорить я не стал, хотя результат представлял отчетливо. Написал черный список из наиболее любимых народом сайтов. У шефа тоже заблокировалось, он был в восторге. Через полдня неглупый народ с высшим техническим образованием нашел зеркала и альтернативные ресурсы и все продолжилось. Шеф вызвал меня с спросил, - Ну и чего делать будем?
- У меня есть идейка, - говорю. Проверю на досуге. - Валяй, - ответил шеф. Надо чего для этого? - Да не, часок вечерком посижу.
Пока я писал черный список, я смотрел куда лазят наши сотрудники по логам прокси-сервера. Идея пришла в голову как-раз в процессе этого ковыряния. Прокси-сервер вместе со всем остальным оборудованием стоял у нас в небольшой выгородке как-раз по пути к комнате, где сидел директор и проводились все совещания. Рядом с выгородкой стоял стол с копировальным аппаратом и большим принтером, поэтому место было людное. Я достал со склада старенький монитор, прицепил к прокси-серверу длинным кабелем и поставил рядом с принтером экраном к проходу. Создал пользователя и вместо шелла поставил ему самописный скрипт. Скрипт был простенький, он разбирал лог прокси в реальном времени, выдергивал доменные имена сайтов и IP компьютеров, с которых к ним обращались. IP он расшифровывал в фамилии людей, работавших за компьютерами. Дополнительно некоторые популярные сайты еще выделял цветами и снабжал пояснениями :)
Получалось такое:
www.siski.ru (порнуха) - Пупкин Вася
www.nogotochki.ru - Машкина Лена
ftp.oracle.com (IT) - Датабазов Ваня
Утром пришел шеф. Постоял, почитал. Вызвал к себе:
- Ну и сука же ты! А что, меня тоже показывает?
- Ага
- А тебя?
- И меня тоже. Но у меня модем дома есть, ты же знаешь. Я там дрочу.
- Блин... надо будет мне аккуратнее. Но вообще, молодец, уважаю. Думаешь сработает?
- Ну вот и посмотрим. Думаю, да.
Сработало. Через полдня трафик в интернет катастрофически упал. Интернет был тогда прост и понятен, имена сайтов неплохо отражали их тематику, смена siski.ru на siski.org теперь уже не могла помочь. Ожидая пока принтер распечатает документ можно было узнать, что именно интересует твоих коллег прямо сейчас. Я постепенно дорабатывал скрипт, добавляя всякие рюшечки для эстетики и лучшего восприятия. Со временем к нему привыкли и даже сиськи смотреть снова начали, но уже ближе к вечеру, когда на работе не было начальства и дам.
А через несколько месяцев нам удалось расширить канал в интернет и тот монитор стал не нужен.