
Scanner réseau haute performance pour le balayage à grande échelle d'adresses IP et de ports avec identification des services, détection des dispositifs embarqués et analyse des vulnérabilités via un framework de plugins.
NINJA-PingU (pour « Is Not Just a Ping Utility ») est un outil de scan réseau open source gratuit et haute performance pour les analyses à grande échelle. Il a été conçu avec la performance comme objectif principal et développé comme un framework permettant la création facile de plugins.

NINJA PingU est fourni avec un ensemble de plugins pour l'analyse des services et l'identification des appareils embarqués. Plus d'informations à ce sujet sont disponibles sur sa page d'accueil à http://owasp.github.io/NINJA-PingU
- gcc
- Linux. Ne fonctionne ni sur *BSD ni sur Windows.
- Privilèges 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 Nombre de threads d'envoi.
-p Plage de ports à analyser. Par exemple, 80 ou 20-80.
-d Délai entre les paquets envoyés (en microsecondes).
-s Pas d'identification de service (moins de charge bande passante, plus d'hôtes/temps).
-m Module à exécuter. Par exemple, Service.
-h Affiche cette aide.
[cibles] Adresse IP de départ. Par exemple, 192.168.1. ou 1.1.1.1-255.0.0.0
NINJA Pingu est fourni avec un script bash pour automatiser la compilation du processus, l'optimisation des performances du système d'exploitation et une interface utilisateur améliorée avec l'intégration de Terminator. Il peut être exécuté en lançant la commande suivante.
$ ./npingu.sh
Exemple d'analyse de certains serveurs OVH :
# ./bin/npingu -t 3 -p 20-80 188.1.1.1-188.255.1.1 -d 1 -m Service
-Hôtes ciblés [188.165.83.148-188.255.83.148]
-Plage de ports ciblée [20-80]
-Threads [3]
-Délai 1 usec
-Utiliser le module d'identification de service
Exemple d'analyse de plusieurs serveurs web Google :
# ./bin/npingu -t 5 -p 80 -s 74.125.0.0-74.125.255.255
-Hôtes ciblés [74.125.0.0-74.125.255.255]
-Port ciblé [80]
-Threads [5]
-s analyse synOnly
Exemple d'analyse de la backdoor 32764/TCP :
# ./bin/npingu -t 2 1.1.1.1-255.1.1.1 -m Backdoor32764 -p 32764
-Hôtes ciblés [1.1.1.1-255.1.1.1]
-Port ciblé [32764]
-Threads [2]
-Utiliser le module backdoor 32764/TCP
N'hésitez pas à m'envoyer un courriel pour tout problème, bug, suggestion ou correction à : Guifre Ruiz [email protected]
Visitez http://owasp.github.io/NINJA-PingU pour plus d'informations sur NINJA PingU.
Code sous licence GPL v3.0.