Da GazziNet.
# 1. Scansione Base
<host> Specifica l'obiettivo (IP, hostname, range, subnet).
-iL <file> Legge gli obiettivi da un file.
-iR <n> Scansiona casualmente n host.
--exclude <host1,host2> Esclude specifici host.
# 2. Opzioni di Scansione delle Porte
-p <range> Specifica le porte da scansionare (es. -p 80,443, -p 1-65535).
--top-ports <n> Scansiona le n porte più comuni.
-F Scansiona solo le porte più frequenti (default 100).
-r Disabilita la scansione random delle porte (scansione ordinata).
# 3. Tipi di Scansione
-sS Scansione SYN (stealth scan).
-sT Scansione completa (TCP connect).
-sU Scansione UDP.
-sA Determina lo stato del firewall (ACK scan).
-sW Scansione finestra TCP (Window scan).
-sM Scansione con flag TCP Maimon.
-sN Scansione null (nessun flag).
-sX Scansione Xmas (flag FIN, PSH, URG).
-sF Scansione FIN (flag FIN).
# 4. Tecniche di Scansione
-sP / -sn Ping scan (solo rilevamento host, nessuna scansione porte).
-sL Lista host (senza eseguire scansioni).
-Pn Disabilita il ping (considera tutti gli host attivi).
-PS Ping con pacchetto SYN su una porta specifica.
-PA Ping con pacchetto ACK.
-PU Ping con pacchetto UDP.
-PE / -PP / -PM Ping ICMP Echo/Time Stamp/Address Mask.
# 5. Opzioni di Rilevamento OS e Versione
-O Rileva il sistema operativo.
--osscan-guess Tenta di indovinare l'OS se il risultato è incerto.
-sV Rileva la versione del servizio.
--version-intensity <0-9> Regola l'intensità del rilevamento versioni.
--version-all Testa tutte le porte aperte per il rilevamento versione.
# 6. Opzioni di Output
-oN <file> Output normale in un file.
-oX <file> Output XML.
-oG <file> Output Grepable.
-oA <base> Salva output in tutti i formati.
# 7. Velocità e Timing
-T<0-5> Livelli di velocità (0=Paranoico, 5=Aggressivo).
--min-rate Imposta il numero minimo di pacchetti al secondo.
--max-rate Imposta il numero massimo di pacchetti al secondo.
--scan-delay Ritardo tra pacchetti (es. --scan-delay 1s).
--max-retries Numero massimo di ritrasmissioni.
--host-timeout Timeout per ogni host.
# 8. Opzioni di Evasione e Spoofing
-D <decoy1,decoy2> Usa decoy per offuscare la scansione.
-S <IP> Spoofa l'indirizzo sorgente.
-e <interface> Specifica l'interfaccia di rete.
-g <port> Specifica la porta sorgente.
--data-length <n> Aggiunge dati casuali ai pacchetti.
--proxies <url> Scansiona attraverso proxy HTTP/SOCKS4.
-f Usa frammentazione pacchetti.
--ttl <value> Specifica il valore del TTL.
# 9. Scripts e Automazione
-sC Usa script predefiniti (equivale a --script=default).
--script <name> Esegue script specifici.
--script-args <args> Fornisce argomenti agli script.
--script-trace Mostra i pacchetti inviati durante l'esecuzione degli script.
# 10. Opzioni Avanzate
-6 Scansione IPv6.
-A Abilita rilevamento OS, versioni, script e traceroute.
--traceroute Mostra il percorso verso l'obiettivo.
--reason Mostra il motivo dello stato delle porte.
--badsum Invia pacchetti TCP/UDP con checksum errati.