Просмотров: 57138

Дьявольский traceroute до 216.81.59.173 - уличная магия для админов


Позапрошлой ночью один американский программер изрядно затрахался на работе. И сидя один ночью в офисе он захотел как-то развлечься. Traceroute — это диагностическая утилита, которая позволяет подсмотреть маршрут следования пакетов через весь интернет с некоей начальной точки отправки (как правило от вас), до некоей конечной точки назначения.

А сейчас просто расслабьтесь, устройтесь поудобней и сделайте traceroute 216.81.59.173 и понаблюдайте за выводом, с хопа эдак с 13-го. Надеюсь, вы смотрели «Звёздные войны», это будет 4 эпизод этой серии.

Итак, traceroute 216.81.59.173 и ждём окончания выдачи.

Для всех пользователей Windows, любезно напоминаю, что эта команда там звучит чуть иначе:

tracert -h 100 216.81.59.173

Журналисты спросили у него, зачем ты это сделал? Он ответил им: «просто я знал как».

звёздный войны star wars космический корабль

Остановите поезд 666

Вот такой вывод вы должны получить в итоге:

звёздный войны star wars telnet traceroute 216.81.59.173 шутка прикол админы сисадмины

Если кто-то не понял прикола — посмотрите ещё раз внимательно на «чо деется, пацаны». Помните этот длинный текст, бегущий по экрану в бесконечность в начале каждой серии Звёздных войн? В именах роутеров на пути следования пакета по-фразово точно передаётся весь вводной текст из Star Wars Episode IV: A New Hope, завершается он пролетающим кораблём-челноком и финальными фразами того самого программиста, «который просто устал, и решил развлечься».

Круто? Не то слово. Вот вам для сверки тот самый «Star Wars 4 original opening crawl — 1977»:

Это настоящая уличная техномагия, которая должна заставить здорово задуматься всех спецов.

Как он это сделал?

Пока гуманитарии ахают и пузырят свои сопли, нам технарям в натуре интересно «как он сумел это сделать?». Неужели столько роутеров накупил и расставил на пути следования всех пакетов — конечно нет. Привожу свою версию, если не согласны, — комментируйте. Это просто версия, хотя думаю, что, скорее всего верная.

Судя по всему, это один единственный какой-то хост (в данном случае 216.81.59.173 , скорее всего) генерирует ICMP TTL Exceeded ответы под разными IP-адресами диапазона от имени какой-то другой, но дружественной (чтобы реверс-DNS-лукап работал правильно) к нему сетки.

Так что это не имена роутеров, по сути, а полностью виртуальная картина, смоделированная одним физическим хостом. Матрица, короче, в королевстве Traceroute.

Кстати, прикольно: average ping is 678ms , чтобы развеять чары можно попробовать ещё так:

$mtr 216.81.59.173 (для Windows используйте аналог PathPing )

Кстати, программиста этого звали — Ryan Werber. Пацан жжёт однозначно.

А вот и разгадка природы этого фокуса с конфигами от самого автора прикола. Для создания этой иллюзии использовалось множество vrfs на Cisco 1841s и посторонний дружественный Reverse DNS . Ну, что ж, очень приятно что я был недалёк от правильной разгадки.

Бонус: старый баян с Telnet

Да, кстати, в продолжение этой истории — вбейте эту команду (telnet towel.blinkenlights.nl ) в терминале — там киношка Star Wars будет. Вот что должно получится в итоге, для тех, кому лень много клацать по клавишам:

Сразу опережая вопросы ньюбов сидящих на Винде: где этот грёбанный телнет (Telnet)? Ответ: у кого Windows 7 и Vista, тем доверительно сообщаю, что Telnet в NT6 (это Vista, Win7) не установлен по умолчанию, и нужно его поставить (включить) какбэ как отдельный компонент, для чего дополнительными плавными телодвижениями делаем следующее:

  1. «ПУСК» -> «ВЫПОЛНИТЬ» или «кнопка windows» + R;
  2. «appwiz.cpl » + «ENTER»;
  3. «включение или отключение компонентов»;
  4. поставь галку на против пункта «клиент telnet»;
  5. ENTER.

И далее уже стандартные: пуск -> выполнить -> «telnet towel.blinkenlights.nl ».

звёздный войны star wars telnet шутка прикол админы сисадмины

Што, мало ништяков? Вот вам ещё добавочка —

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter
Теги: , , , , , , , ,
Эта запись опубликована: Воскресенье, 10 февраля 2013 в рубрике ЛитдыбрUnix'овое.

9 комментариев

Следите за комментариями по RSS
  1. добавь, что если телнетиться к towel.blinkenlights.nl под IPv6, то фильмец цветной будет

  2. зря объясняешь где телнет, те, кто не не знают этого, не поняли твоей статьи и на йоту

  3. Проверил на работе /xD да уж молодцы ребята

  4. Технари все время усложняют себе жизнь

  5. У меня с 20-го хопа :) Но прикольно. Жаль с русским знаки вопроса возникают - проверил в доверенной сети :( :( :( Сколько же мата можно вместить :)

  6. Что я не так делаю?

    traceroute 216.81.59.173

    traceroute to 216.81.59.173 (216.81.59.173), 30 hops max, 60 byte packets

    1 10.32.20.1 (10.32.20.1) 8.286 ms 8.508 ms 8.783 ms

    2 * * *

    3 10.80.19.50 (10.80.19.50) 69.870 ms 10.80.19.46 (10.80.19.46) 71.875 ms 73.563 ms

    4 war-b2-link.telia.net (80.239.135.45) 119.271 ms war-b2-link.telia.net (80.239.135.49) 121.850 ms war-b2-link.telia.net (80.239.135.45) 123.185 ms

    5 hbg-bb1-link.telia.net (213.155.130.104) 123.934 ms hbg-bb1-link.telia.net (213.155.135.16) 126.062 ms 127.967 ms

    6 ash-bb3-link.telia.net (213.155.131.247) 216.115 ms 183.506 ms ash-bb3-link.telia.net (213.155.131.245) 193.377 ms

    7 atl-bb1-link.telia.net (80.91.251.86) 207.438 ms atl-bb1-link.telia.net (213.155.134.131) 215.325 ms 215.629 ms

    8 hurricane-ic-138358-atl-bb1.c.telia.net (213.248.71.66) 214.394 ms 215.866 ms 218.052 ms

    9 216.66.0.26 (216.66.0.26) 221.920 ms 225.559 ms 227.492 ms

    10 * * *

    11 Episode.IV (206.214.251.1) 272.892 ms 274.639 ms 277.106 ms

    12 A.NEW.HOPE (206.214.251.6) 237.771 ms 244.359 ms 246.312 ms

    13 It.is.a.period.of.civil.war (206.214.251.9) 250.945 ms 255.841 ms 257.408 ms

    14 Rebel.spaceships (206.214.251.14) 257.709 ms 262.737 ms 263.415 ms

    15 striking.from.a.hidden.base (206.214.251.17) 261.536 ms 262.987 ms 263.635 ms

    16 have.won.their.first.victory (206.214.251.22) 267.625 ms 240.052 ms 243.659 ms

    17 against.the.evil.Galactic.Empire (206.214.251.25) 243.963 ms 245.955 ms 246.605 ms

    18 During.the.battle (206.214.251.30) 247.823 ms 249.137 ms 252.541 ms

    19 Rebel.spies.managed (206.214.251.33) 257.247 ms 259.062 ms 259.623 ms

    20 to.steal.secret.plans (206.214.251.38) 260.719 ms 262.956 ms 266.489 ms

    21 to.the.Empires.ultimate.weapon (206.214.251.41) 267.451 ms 269.522 ms 240.124 ms

    22 the.DEATH.STAR (206.214.251.46) 240.874 ms 243.794 ms 247.254 ms

    23 an.armored.space.station (206.214.251.49) 247.422 ms 249.639 ms 250.791 ms

    24 with.enough.power.to (206.214.251.54) 252.243 ms 257.168 ms 257.495 ms

    25 destroy.an.entire.planet (206.214.251.57) 259.282 ms 260.227 ms 266.589 ms

    26 Pursued.by.the.Empires (206.214.251.62) 263.597 ms 266.159 ms 267.947 ms

    27 sinister.agents (206.214.251.65) 245.414 ms 246.705 ms 248.352 ms

    28 Princess.Leia.races.home (206.214.251.70) 246.907 ms 243.749 ms 244.278 ms

    29 aboard.her.starship (206.214.251.73) 245.615 ms 249.721 ms 252.146 ms

    30 custodian.of.the.stolen.plans (206.214.251.78) 257.906 ms 260.722 ms 262.664 ms

    [drool@it ~]$

  7. надо увеличить количество прыжков, ибо оно по умолчанию 30 (это кстати сказано вот этими словами - 30 hops max)

    например вот так:

    traceroute -m 100 216.81.59.173

  8. Автандил

    попробовал прикольно!! )))))))

  9. А я просто использовал Putty для Telnet

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)

(обязательно)


⇑ Наверх
⇓ Вниз