
NINJA-PingU (Is Not Just a Ping Utility) — это бесплатный высокопроизводительный инструмент с открытым исходным кодом для сканирования сети и крупномасштабного анализа. Он был спроектирован с производительностью в качестве основной цели и разработан как платформа, позволяющая легко создавать плагины.

NINJA PingU из коробки поставляется с набором плагинов для анализа служб и идентификации встраиваемых устройств. Дополнительную информацию о них можно найти на домашней странице: http://owasp.github.io/NINJA-PingU
- gcc
- Linux-система. Не будет работать ни на *BSD, ни на Windows OS.
- Права root
$ cd /tmp; wget https://github.com/OWASP/NINJA-PingU/archive/v1.0.tar.gz; tar -xvf v1.0.tar.gz; cd NINJA-PingU-1.0/; ./npingu.sh
# sudo ./bin/npingu [OPTIONS] targets
-t Количество потоков-отправителей.
-p Диапазон портов для сканирования. Например, 80 или 20-80.
-d Задержка между отправляемыми пакетами (в микросекундах).
-s Без идентификации служб (меньше нагрузка на канал, больше хостов в единицу времени).
-m Модуль для запуска. Например, Service.
-h Показать эту справку.
[targets] Базовый IP-адрес. Например, 192.168.1. или 1.1.1.1-255.0.0.0
NINJA Pingu поставляется с bash-скриптом, который автоматизирует компиляцию, настройку производительности операционной системы и улучшенный пользовательский интерфейс с интеграцией terminator. Его можно запустить следующей командой.
$ ./npingu.sh
Пример сканирования некоторых серверов OVH:
# ./bin/npingu -t 3 -p 20-80 188.1.1.1-188.255.1.1 -d 1 -m Service
-Целевые хосты [188.165.83.148-188.255.83.148]
-Целевой диапазон портов [20-80]
-Потоков [3]
-Задержка 1 мкс
-Использовать модуль идентификации служб
Пример сканирования нескольких веб-серверов Google:
# ./bin/npingu -t 5 -p 80 -s 74.125.0.0-74.125.255.255
-Целевые хосты [74.125.0.0-74.125.255.255]
-Целевой порт [80]
-Потоков [5]
-s сканирование synOnly
Пример сканирования бэкдора 32764/TCP:
# ./bin/npingu -t 2 1.1.1.1-255.1.1.1 -m Backdoor32764 -p 32764
-Целевые хосты [1.1.1.1-255.1.1.1]
-Целевой порт [32764]
-Потоков [2]
-Использовать модуль бэкдора 32764/TCP
Не стесняйтесь писать мне по любым проблемам, ошибкам, предложениям или исправлениям по адресу: Guifre Ruiz [email protected]
Посетите http://owasp.github.io/NINJA-PingU для получения дополнительной информации о NINJA PingU.
Код лицензирован под GPL v3.0.