Uscita di scrittura Nmap solo quando tutte le porte scansionate sono aperte

1

Qualcuno può dirmi come, o se è possibile ottenere nmap per scrivere l'output su un file se TUTTE le porte definite nella scansione sono aperte? Ad esempio in un'istruzione booleana & - vale a dire 636 & 902 & 5989

Ad esempio, sto cercando di trovare tutte le porte relative a VMware in una scansione cercando le porte 636, 902 e 5989 aperte. La scansione che sto utilizzando è

nmap -T5 -sV -P0 -O -iL dc-subnets -p 902,636,5989 --open > vmware

Funziona bene in quanto posso vedere le porte aperte e la versione dei dati mostra 'vmware', tuttavia voglio concentrarmi esclusivamente sulle porte e scrivere solo sugli host che hanno tutte e 3 le porte aperte.

    
posta C. Cronk 13.08.2015 - 10:41
fonte

1 risposta

2

Non credo che nmap abbia questa capacità in modo nativo all'interno del programma, tuttavia sarebbe relativamente facile raggiungere questo obiettivo con un linguaggio di scripting dopo che la scansione è stata completata.

Per un esempio quando usi Ruby puoi usare qualcosa come ruby-nmap gem per analizzare il tuo output e restituire un elenco di host con le tre porte aperte.

    
risposta data 13.08.2015 - 10:52
fonte

Leggi altre domande sui tag