Исследователи разработали метод, который позволяет просканировать весь Интернет меньше чем за час. Эта технология – опенсорсный сетевой сканер ZMap, и учёные из Университета Мичигана создали его для поиска уязвимостей в сетях, разработки защитных механизмов, и проведения более эффективных исследований.
ZMap опрашивает каждый IP-адрес в интернете – обычно такой процесс занимает многие месяцы. Однако ZMap удаётся завершить эту задачу меньше чем за 45 минут – и всё это с одной-единственной машины.
Чтобы понять, как системе удаётся достичь таких фантастических скоростей, следует сравнить её с работой другого сканера – Nmap. Nmap посылает индивидуальные сигналы на каждый IP-адрес, и ожидает ответа, одновременно составляя список тех, с кем ему удалось связаться. Как вы можете себе представить, это занимает очень много времени.
ZMap также посылает запросы на IP-адреса, но при этом подписывает каждый исходящий запрос идентификационной информацией — так что когда сканеру приходит ответ, машина может его декодировать. Она также не ведёт списка просроченных запросов – такое уменьшение ненужной работы позволяет ZMap работать более чем в 1000 раз быстрее Nmap.
Например, учёные использовали ZMap, чтобы определить, как ураган Сэнди повлиял на жителей Восточного побережья Америки. Когда ударил ураган, компьютеры в этом районе отключились, что дало хорошее представление о том, какое количество людей оказались затронуты бедствием. ZMap быстро просканировал этого регион, и получил критически важные данные о разворачивающемся событии в реальном времени.
Комментарии
нмап не та ли прога, что в кино про матрицу засветилась?
Не знаю... Обычный консольный сканер... В *nix-ах, чуть ли не стандартный инструмент... Есть гуевые морды, которые несколько облегчают использование... Умеет определять оси по "отпечакам пальцев" сетевых протоколов...
такое уменьшение ненужной работы позволяет ZMap работать более чем в 1000 раз быстрее Nmap.
Это только вопрос таймингов и достоверности vs скорости.
Все таки скоро дойдем до состояния - каждый человек = ровно один комп. С постоянным (и обязательным) подключением к инету.
а сколько в мире адресов? А включая ipv6? :))
IPv6 Теоритические 5*10^28 адресов на каждого жителя земли.... + IPv4 - 4 294 967 296 теоритических адресов....
А включая подсети?
шо, эта волшебная утилита еще и сквозь фаерволы шурует??
"Исследователи разработали метод, который позволяет просканировать весь Интернет меньше чем за час" -- ну я даже не знаю, говорят ВЕСЬ инторнет, значит с подсетями-таки.
Мне кажется, что журнализды несколько вольно трактуют понятие "весь интернет"...
Принимают машинистку на работу.
-Сколько ударов вы делаете в минуту?
-250! (в сторону:правда ерунда такая получается...)
А "крякер интернета"™ они случаем не разработали?
За все надо платить, трафик этот ZMap должен генерировать аховый.