Дизайн в IT

индекс
226,26

Интернет вверх тормашками

Добрый день, близится 1 апреля, и очень не хотелось бы, чтобы этот день был таким же как и остальные, поэтому предлагаю особый, айтишный прикол. Это перевод случайно найденной на просторах интернета статьи, собственно, перевел ее a11aud, но ему не хватает кармы на пост, поэтому пишу я (сам a11aud будет очень благодарен за карму:))

1) Вступление


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

2) Разделяем сеть!


Я начал с разделения сети на две части: доверяемую и недоверяемую. Доверяемая имела свою долю сети, недоверяемая — свою. Мы используем DHCP сервер, чтобы идентифицировать мак-адреса для разделения на соответствующие группы.


/etc/dhcpd.conf

ddns-updates off;
ddns-update-style interim;
authoritative;

shared-network local {

    subnet *.*.*.* netmask 255.255.255.0 {
        range *.*.*.* *.*.*.*;
        option routers *.*.*.*;
        option subnet-mask 255.255.255.0;
        option domain-name "XXXXX";
        option domain-name-servers *.*.*.*;
        deny unknown-clients;

        host trusted1 {
            hardware ethernet *:*:*:*:*:*;
            fixed-address *.*.*.*;
        }
    }

    subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.2 192.168.0.10;
        option routers 192.168.0.1;
        option subnet-mask 255.255.255.0;
        option domain-name-servers 192.168.0.1;
        allow unknown-clients;

    }
}

* This source code was highlighted with Source Code Highlighter.


3) IPtables — это забавно!


Внезапно все стало кошками! Кошканет.

/sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 64.111.96.38

Для непосвященных, это редиректит весь траффик на kittenwar

P.S. В качестве рускоязычной альтернативы предлагаю http://www.koshkimira.ru/

Для пущего веселья, можно настроить iptables на форвардинг всего на прозрачный squid проксик, запущенный на 80 порту.

/sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.1

На этой тачке крутится squid с банальным редиректом, который скачивает картинки, использует модификатор, чтобы перевернуть их кверх ногами и выдает за пределы локального вебсервера.

Собственно, сам скрипт:

#!/usr/bin/perl
$|=1;
$count = 0;
$pid = $$;
while (<>) {
    chomp $_;
    if ($_ =~ /(.*\.jpg)/i) {
        $url = $1;
        system("/usr/bin/wget", "-q", "-O","/space/WebPages/images/$pid-$count.jpg", "$url");
        system("/usr/bin/mogrify", "-flip","/space/WebPages/images/$pid-$count.jpg");
        print "http://127.0.0.1/images/$pid-$count.jpg\n";
    }
    elsif ($_ =~ /(.*\.gif)/i) {
        $url = $1;
        system("/usr/bin/wget", "-q", "-O","/space/WebPages/images/$pid-$count.gif", "$url");
        system("/usr/bin/mogrify", "-flip","/space/WebPages/images/$pid-$count.gif");
        print "http://127.0.0.1/images/$pid-$count.gif\n";

    }
    else {
        print "$_\n";;
    }
    $count++;
}


* This source code was highlighted with Source Code Highlighter.


4) И интернет стал выглядеть так!





А если попробовать эффект расплывчивости "-blur 4", то вы получите «расплывнет»!


Оригинал
+137
31 марта 2009, 21:33
89

комментарии (49)

+18
a11aud #
Представляю недоумевающее лицо секретарши, над которой пошутил админ:)
+28
brainfucker #
«о боже, хакеры взломали мою страницу в контакте и перевернули мою фотку… ой и не только мою..»
–22
almaz #
умело подставит админа и тот обслужит директора ;) — особенно если нову работу не нашёл навсякий ;)
+6
zerkms #
вам везёт, что карма исчезла :-)
0
almaz #
смотрите ниже ;)
+1
jeje #
Переворачиваем монитор, включаем инверсию мышки :)
+2
koliasoft #
А текст?
+5
Regis #
Ну и сидите себе с перевернутыми страницами и отзеркаленными картинками :)
0
steck #
а рядом с монитором ставим зеркало…
0
ivv #
Соседям придется сидеть в инете с перевернутым монитором :)
+12
unicast #
Будет круто, если соседи прочитают эту статью и поставят у себя squid с «обратным» скриптом (-;
Разве что blur не вернуть…
0
brainfucker #
ещё они могут заюзать новую opera 10 с режимом turbo =) и скорее всего избавиться от недуга
+1
Kastrulya #
а если шифровать трафик с каким нибудь своим ну, напрмер, рабочим VPN-ом, то поможет ведь?
–4
unicast #
Нет конечно. squid у клиента на тачке.
+4
nix #
было бы здорово все буквы тоже задом наперед писать :)
0
a11aud #
Здесь проще будет работать с элементами, которые легко вытащить регулярным выражением, например, переписать задом наперед все содержимое h1 =)
0
Goodkat #
несколько лет назад проскакивала страничка разворачивающая текст
+1
antyblin #
elgooG!!!
+2
Nafanoid #
+1
zm33y #
Минус этого прикола в том, что ты не увидишь лиц соседей, которые теоретически должны недоумевать.
+2
brainfucker #
Зато если применить тоже в офисе, то лица будут видны отчётливо, особенно начальства =)
+2
GreenAngel #
А киттивор — прикольный сайт.
Лучше шлите всех на школьный портал.)))
+4
Rulin #
Лучшеб пупап баннеры встраивать в страницы, и тебе польза и им
+1
Goodkat #
а у них Adblock
+1
MazaFakagro #
С Noscript
+3
umnik #
Хаха )) Круто! Тогда уж на упячку соседей )
Или вот на эту страницу: news.rin.ru/news/191468/ )) Немного жестковатый, но стебный вариант )
0
almaz #
в билайне такое работает(ло), билинг позволяет(л) ;) — под29тр/час можно крутить, за 13дней можно незаметно для прова накуртить 3млн ;)
+1
Nvc #
Люди! Посоветуйте, как Сквид настроить? Я бы для работников в офисе на завтра такую штуку сделал, но особо разбираться и тестировать некогда и сложно, так как я в другом городе и доступ лишь на сервер. И интернет поломать совсем нельзя.
0
brainfucker #
А есть ли у кого-нибудь возможность настроить какой-нибудь доступный из веба squid проксик, тогда бы дело закончилось на iptables
0
Zex0n #
Я такое с помощью opendns.com — достаточно у клиентов dns прописать выдаваемый этим сайтом и прямо из панели можешь сайты закрывать/редиректить.
+1
Vasily_Pupkin #
Дадададада!!! Спасибо! :)
Завтра будет небольшой ARP Spoofing + FUUUN ^_______^
+1
reactor #
На Упячку лучше ставьте редирект. Соседи точно удивятся.
+2
Phaeton #
Упячкой уже никого не удивишь :)
+3
LoadSPB #
0
mboy #
1 апреля прошло, и акция прошла. Но можно посмотреть здесь.
–2
ZAV #
У XKCD был комикс по этому поводу… сейчас найду
+2
polyakstar #
0
elfiki #
на некоторых мониках поддерживается переворачивание экрана с помощью сочетания клавиш alt+ctrl+курсор
в зависимости от нажатой кнопки курсора меняется ориентация :)
мало кто про это знает, поэтому сработает! :)
+1
Qk4l #
это зависит от видео драйвера а не от монитора.
0
all1 #
Однажды над другом так шутил. XD
0
Eklykti #
Это ж боян. На моей бывшей работе его даже применяли в прошлом году.
+1
d1p #
Кому баян, а кому ноу-хау :)
+1
LDEV #
Это не боян — это жесть! Блюр может дать глюк соседу — мол зрение посадил… :))
0
antyblin #
Побежит новый монитор покупать :)
+2
GloooM #
у нас народ в офисе сначала был в шоке, их любимый вконтакте особенно шикарно смотрелся =)
Другой человек рассказал следующее
(10:35:31) Maksimka©: я тоже думаю вместо блокировки теперь эту херь загнать)))
(10:35:37) Maksimka©: но у меня получилось интересней
(10:37:40) Maksimka©: я соседям по просьбе их начальства развернул *vkontakte* и *odnoclassniki* на фотку их директора, правило работает с 8 утра до 14 дня, в остальное время можно лазить. так вот — у тех кто пришёл и успел авторизоваться в контакте раньше 8 утра и дождался наступления не выходя с сайта — все фотки друзей поменялись на фотку директора. прикольный эффект получился.
0
Rulez #
какой именно? какая была реакция, стали меньше сидеть там?
+4
stilg #
1 апреля — это непаханое поле для web мастеров… вот нашел на просторах интернета сайт www.chuvaz.ru/
+1
Bambr #
Как-то хотели пустить для офиса компании собственный сайт через прокси, который бы делал в html замену s/,/, бля, /g.
0
ks_ks #
Помнится, работал я в компьютерном клубе, админом… и всегда в монитор пытался заглянуть разный юзер — что у меня происходит посмотреть. Так там на компе была (от видюхи) установлена софтина, с функцией переворачивания экрана. Которую ради интереса и заюзал. В общем лица были сначала недоумевающими. Потом те кто вовремя догонял в чем дело, обычно, смеялись.

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