
Scanner di rete ad alte prestazioni per scansioni IP e porte su larga scala, con identificazione dei servizi, rilevamento di dispositivi embedded e analisi delle vulnerabilità tramite framework a plugin.
NINJA-PingU Is Not Just a Ping Utility è uno strumento di scansione di rete open source, gratuito e ad alte prestazioni, pensato per analisi su larga scala. È stato progettato con le prestazioni come obiettivo principale e sviluppato come framework per consentire una facile creazione di plugin.

NINJA PingU viene fornito di serie con una serie di plugin per l'analisi dei servizi e l'identificazione di dispositivi embedded. Ulteriori informazioni su questi plugin sono disponibili nella home page all'indirizzo http://owasp.github.io/NINJA-PingU
- gcc
- Computer Linux. Non funziona né su *BSD né su Windows OS.
- Privilegi di 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 Numero di thread di invio.
-p Intervallo di porte da scansionare. Ad esempio, 80 o 20-80.
-d Ritardo tra i pacchetti inviati (in usecs).
-s Nessuna identificazione dei servizi (minore carico di banda, più host per unità di tempo).
-m Modulo da eseguire. Ad esempio, Service.
-h Mostra questo aiuto.
[targets] Seme dell'indirizzo IP. Ad esempio, 192.168.1. o 1.1.1.1-255.0.0.0
NINJA Pingu include uno script bash per automatizzare la compilazione del programma, l'ottimizzazione delle prestazioni del sistema operativo e un'interfaccia utente potenziata con l'integrazione di Terminator. Può essere eseguito lanciando il seguente comando.
$ ./npingu.sh
Esempio di scansione di alcuni server OVH:
# ./bin/npingu -t 3 -p 20-80 188.1.1.1-188.255.1.1 -d 1 -m Service
-Host target [188.165.83.148-188.255.83.148]
-Intervallo di porte target [20-80]
-Thread [3]
-Ritardo 1 usec
-Usa il modulo di identificazione dei servizi
Esempio di scansione di alcuni server web Google:
# ./bin/npingu -t 5 -p 80 -s 74.125.0.0-74.125.255.255
-Host target [74.125.0.0-74.125.255.255]
-Porta target [80]
-Thread [5]
-s scansione synOnly
Esempio di scansione della backdoor 32764/TCP
# ./bin/npingu -t 2 1.1.1.1-255.1.1.1 -m Backdoor32764 -p 32764
-Host target [1.1.1.1-255.1.1.1]
-Porta target [32764]
-Thread [2]
-Usa il modulo backdoor 32764/TCP
Non esitare a inviarmi un'email per qualsiasi problema, bug, suggerimento o correzione all'indirizzo: Guifre Ruiz [email protected]
Visita http://owasp.github.io/NINJA-PingU per maggiori informazioni su NINJA PingU.
Codice rilasciato sotto licenza GPL v3.0.