NetBoarVersione attuale 1.371b |
![]() |
Facile. Ho scritto questo programma perchè mi serviva.
A volte, analizzando la rete si ha bisogno di capire cosa sta succedendo, e bisogna
scoprirlo alla svelta, ad esempio, se vedi una interfaccia a 100 Mbit che la vora
al 70%, invece del solito 30%. Chi sta facendo cosa? NetBoar ti aiuta.
NetBoar sniffa il traffico sulla connessione di rete, e ne mostra un riassunto. Lavora come iftop o Etherape sui sistemi Unix, mostrando tutte le conversazioni in corso. Inoltre le divide secondo la porta di destinazione, dando un'informazione su quali protocolli stanno generando il traffico.
NetBoar da una prima idea di cosa sta succedendo, poi se hai bisogno di analisi
specifiche devi usare un prodotto specifico, come ad esempio Ethereal.
NetBoar non fa nulla che altri prodotti specializzati facciano meglio. Ti da un'idea
della situazione con un'occhiata, senza necessità di sniffare, immagazzinare e analizzare
centinaia di Mbytes di traffico. Lavora in realtime, senza usare tanta RAM o spazio
su disco.
Un computer con Windows 2000, XP, 2003 o Vista, con il Microsoft .NET Framework 2 installato. Inoltre serve WinPcap, per sniffare il traffico. Ti servono circa 20-32 Mb di RAM e un po' di potenza di calcolo. Il programma è multithreaded e sniffa in maniera asincrona il traffico rispetto all'analisi dei dati, così da sfruttare i processori dual core.
Ti perdi tutto il traffico non IP. Ti perdi il traffico IPX ed altri protocolli
esotici, anche per quanto riguarda il conto totale dei bytes. Vedrai diversi protocolli
"conosciuti", con l'opzione di vedere ogni singola porta TCP/UDP in uso. In questa
prima versione la lista dei protocolli "conosciuti" è fissa. Questo potrebbe cambiare
in futuro. Per una migliore individuazione, i protocolli sono associati a colori
diversi..
NetBoar mediante l'uso di filtri BPF, permette di filtrare il traffico sniffato.
La sintassi la trovi nelle man pages di libpcap, o facendo googling.
NetBoar ha una serie di filtri predefiniti.
Le liste sono sempre ordinate per volume di traffico decrescente.
Ricevi molto traffico da una tua sede remota, e la cosa è strana. Lancia NetBoar e ad esempio puoi scoprire che uno specifico IP sta facendo un sacco di traffico SMTP.
Oppure semplicemente ti interessa sapere quali siti accede il tuo computer mentre lavori.
L'uso è banale, scegli l'interfaccia di rete e premi Start. Se il numero di conversazioni supera l'area visibile, seleziona freeze nel menu Options, oppure premi CTRL+F. La cattura continua in background. Potresti anche voler risolvere gli IP in nomi host. Se hai molto traffico questa è una pessima idea, dal momento che la risoluzione dei nomi genera molte query DNS e rallenta il programma
Ci sono diverse opzioni nel menu:
Se hai qualche idea o consiglio, usa il forum!
Questo programma si basa sulla libreria WinPcap del Politecnico di Torino. Inoltre mediante SharpPcap è stato semplice usare WinPcap nel .NET framework.
Questo è free software. Puoi scaricarlo e usarlo senza limiti, purchè non lo modifichi. Se vuoi ridistribuire il software dentro il tuo programma, devi notificarmelo attraverso questa pagina e inserire un riferimento al sito. Lo stesso vale per l'uso in ambienti governativi, militari o forensi.
Se trovi questo programma utile, dona un importo qualsiasi premendo qui
L'ultima versione è la 1.371b. Puoi scaricarla da qui. L'MD5 Hash è DF0009ED2D3BDD95DA38BAE05B63B561
Version History
1.371b 20070915
First public release