Форум » Интернет » Дьявольский traceroute » Ответить

Дьявольский traceroute

Monax: Дьявольский traceroute до 216.81.59.173 - уличная магия для админов Позапрошлой ночью один американский программер изрядно затрахался на работе. И сидя один ночью в офисе он захотел как-то развлечься. Traceroute — это диагностическая утилита, которая позволяет подсмотреть маршрут следования пакетов через весь интернет с некоей начальной точки отправки (как правило от вас), до некоей конечной точки назначения. А сейчас просто расслабьтесь, устройтесь поудобней и сделайте traceroute 216.81.59.173 и понаблюдайте за выводом, с хопа эдак с 13-го. Надеюсь, вы смотрели «Звёздные войны», это будет 4 эпизод этой серии. Итак, traceroute 216.81.59.173 и ждём окончания выдачи. Для всех пользователей Windows, любезно напоминаю, что эта команда там звучит чуть иначе: [quote]tracert -h 100 216.81.59.173[/quote] Журналисты спросили у него, зачем ты это сделал? Он ответил им: «просто я знал как». звёздный войны 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) не установлен по умолчанию, и нужно его поставить (включить) какбэ как отдельный компонент, для чего дополнительными плавными телодвижениями делаем следующее: «ПУСК» -> «ВЫПОЛНИТЬ» или «кнопка windows» + R; «appwiz.cpl » + «ENTER»; «включение или отключение компонентов»; поставь галку на против пункта «клиент telnet»; ENTER. И далее уже стандартные: пуск -> выполнить -> «telnet towel.blinkenlights.nl ».

Ответов - 0



полная версия страницы