Zmap – Fast Internet-Wide Scanning and its Security ApplicationsZmap – сканирование всего Интернета за минуты

logo_test_transparent_monitorНе знаю радоваться или плакать, но вышел сканер сети, работающий в 1300 раз  быстрее nmap. Обнаружение 10000 хостов с открытым SIP-портом 5060 у меня ушло 20 секунд. На обычной настольной системе с гигабитным Ethernet-соединением ZMap способен обеспечить скорость сканирования в 1.4 млн пакетов в секунду, что позволяет просканировать весь диапазон публичных IPv4-адресов всего за 45 минут.

ZMap поддерживает достаточно гибкий набор опций, позволяющих определять интенсивность проверки и ограничивать пропускную способность. Вместо конкретных диапазонов сканируемых адресов задаётся общий лимит, позволяющий просканировать определённое число случайных адресов из всего адресного пространства. Для указания какие подсети следует сканировать, а какие нет, можно определить черный и белый списки подсетей. Результат может быть сохранён в обычный текстовый файл или записан в БД Redis.

Установка Zmap

Zmap требует установленного GMP, gengetopt и libpcap. Поэтому, сначала поставить необходимые пакеты. Если у вас Debian-подобная ОС, то команда будет такой

sudo apt-get install libgmp3-dev gengetopt libpcap-dev

Если у вас RHEL или же CentOS, то такой

sudo yum install gmp gmp-devel gengetopt libpcap-devel

На момент написания статьи стабильная версия была Zmap v1.0.3.tar.gz. Скачаем и установим Zmap

 wget https://github.com/zmap/zmap/archive/v1.0.3.tar.gz
 tar -xzf v1.0.3.tar.gz
 cd zmap-1.0.3/src
 make
 make install

Пример использования Zmap

После успешной установки, можно уже побаловаться

 zmap --bandwidth=1000M --target-port=5060 --max-results=10000 --output-file=results.txt

В моем примере я сказал Zmap-у задействовать 1000Мбит для сканирования Интернета, ищем открытые порты 5060, максимальное количество найденных хостов не более 10000 и все найденные хосты сложить в файл results.txt. В результате спустя 20 секунд  имеем файл забитый ip-адресами с SIP-серверами.

19 комментариев к “Zmap – Fast Internet-Wide Scanning and its Security ApplicationsZmap – сканирование всего Интернета за минуты

  1. I?m impressed, I have to say. Really hardly ever do I encounter a blog site that?s both informative as well as entertaining, and let me inform you, you have actually hit the nail on the head. Your idea is superior; the concern is something that not enough individuals are talking intelligently about. I am really happy that I came across this in my look for something connecting to this.

  2. There are absolutely a great deal of information like that to think about. That is an excellent indicate bring up. I supply the thoughts over as basic inspiration however plainly there are inquiries like the one you raise where one of the most vital thing will certainly be operating in straightforward good faith. I don?t recognize if finest techniques have emerged around points like that, yet I make sure that your task is plainly identified as an up for grabs. Both children as well as ladies feel the impact of just a moment?s satisfaction, for the remainder of their lives.

  3. I?m satisfied, I have to claim. Really rarely do I run into a blog that?s both enlightening and also amusing, and also let me tell you, you have actually struck the nail on the head. Your idea is outstanding; the issue is something that not enough people are speaking smartly about. I am really delighted that I came across this in my look for something associating with this.

  4. I like the valuable information you provide in your articles.
    I will bookmark your blog and check again here
    regularly. I’m quite certain I’ll learn lots of new stuff right here!
    Good luck for the next!

  5. I was very pleased to discover this web-site. I wished to many thanks for your time for this remarkable read!! I definitely delighting in every little bit of it and I have you bookmarked to take a look at brand-new things you blog post.

  6. I’m impressed, I must say. Seldom do I come across a blog that’s both educative and interesting,
    and let me tell you, you’ve hit the nail on the head.
    The issue is something not enough people
    are speaking intelligently about. I’m very happy that I found
    this in my hunt for something relating to this.

  7. Aw, this was an actually nice message. In idea I would love to place in writing such as this in addition? requiring time and real initiative to make an excellent article? however what can I claim? I postpone alot as well as never seem to get something done.

  8. Nice blog post. I discover something extra difficult on various blog sites everyday. It will certainly always be promoting to check out material from other writers as well as practice a something from their shop. I?d favor to utilize some with the web content on my blog whether you don?t mind. Natually I?ll offer you a link on your internet blog. Thanks for sharing.

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *