SmartSniff
SmartSniff è un packet sniffer gratuito e portable di NirSoft che cattura il traffico TCP/IP e lo mostra come conversazioni tra client e server.
Versione: 2.30| Sviluppatore | NirSoft (Nir Sofer) |
|---|---|
| Versione | 2.30 |
| Licenza | Freeware |
| Sistema operativo | Windows |
| Lingue dell'interfaccia | Inglese, Coreano, Giapponese, Tedesco, Francese |
| Dimensione del file | 129.7 KB |
| Pubblicità / offerte incluse | Nessuna |
| Ultimo aggiornamento | 2026-11-05 |
SmartSniff è un programma gratuito per la cattura dei pacchetti di NirSoft, il marchio freeware dello sviluppatore israeliano Nir Sofer. Cattura i pacchetti TCP/IP che passano da una scheda di rete e li raggruppa in conversazioni (flussi TCP/IP) tra client e server, così si vede subito quale programma comunica con quale server e che cosa si scambiano. I protocolli testuali come HTTP, SMTP, POP3 e FTP compaiono in modalità Ascii, mentre quelli non testuali come il DNS vengono mostrati come dump esadecimale.
È utile agli sviluppatori che vogliono controllare cosa invia in rete il proprio software, agli amministratori che risolvono problemi di connessione e a chi sta imparando come funzionano i pacchetti. Funziona come singolo eseguibile senza installazione, e il metodo Raw Sockets permette di catturare anche quando non è presente alcun driver di cattura. D'altra parte non decodifica i protocolli livello per livello, quindi per analisi approfondite serve uno strumento dedicato come Wireshark, e l'interfaccia di base è in inglese.
SmartSniff cattura tramite Raw Sockets senza driver, tramite i driver di cattura WinPcap o Npcap, oppure con il driver di Microsoft Network Monitor. Raw Sockets funziona subito ma ha dei limiti, come la perdita dei pacchetti UDP e ICMP in uscita, per cui la pagina ufficiale consiglia il metodo con driver. Dalla versione 2.26 Npcap viene caricato in automatico se installato.
Il riquadro superiore elenca le connessioni e quello inferiore mostra i dati della connessione selezionata. Con i tasti da F2 a F4 si passa tra visualizzazione Automatica, Ascii e Hex Dump, e la modalità URL List (Ctrl+F4) mostra solo gli URL trovati nel traffico HTTP.
Il filtro di cattura scarta il traffico indesiderato durante la cattura, mentre il filtro di visualizzazione nasconde elementi dai dati già raccolti. I filtri usano una sintassi compatta come include:remote:tcp:80, che combina inclusione o esclusione, lato locale o remoto, protocollo e intervalli di IP o porte.
Durante la cattura SmartSniff può registrare il processo e il nome utente dietro ogni connessione. La versione 2.30 ha aggiunto il supporto ai file ip-location-db: copiando nella cartella del programma il CSV dei paesi o delle città, gli indirizzi IP remoti mostrano paese e città.
Gli elenchi delle connessioni si salvano in testo, HTML, XML o CSV o si incollano in Excel, e i flussi TCP/IP si esportano come testo, HTML o file di dati grezzi. Opzioni da riga di comando come /StartCapture e /LoadConfig permettono di avviare una cattura in automatico.
Raggruppamento in conversazioni, filtri, modalità URL List e informazioni sui processi coprono ciò che serve per un controllo rapido del traffico. Mancano decodifica per protocollo e statistiche, quindi non sostituisce un analizzatore completo.
Basta scegliere metodo di cattura e scheda di rete e premere avvio, per cui iniziare è semplice. L'interfaccia di base è in inglese; per altre lingue serve un file di lingua realizzato dagli utenti, da copiare nella cartella del programma.
È un programma portable senza installer, e il programma in sé non contiene pubblicità né software in bundle. Le FAQ ufficiali di NirSoft segnalano che alcuni antivirus rilevano le sue utility come falsi positivi, e la pagina di download ospita pubblicità web, quindi bisogna fare attenzione a cliccare il vero link di download.
| Sistema operativo | Windows |
|---|---|
| Requisiti | Windows 98 – Windows 8 officially; works on Windows 10/11 with Npcap |
Sì, SmartSniff è freeware e si può distribuire liberamente, purché i file non vengano modificati e non si chieda alcun compenso.
Sì, se è installato il driver di cattura Npcap SmartSniff lo carica in automatico. Senza driver resta disponibile il metodo Raw Sockets, che però può perdere alcuni pacchetti.
Con il metodo Raw Sockets il Firewall di Windows impedisce di catturare il traffico in entrata. Si risolve attivando l'opzione che aggiunge SmartSniff all'elenco consentito del firewall all'avvio della cattura, oppure passando al driver Npcap.
Sì, i riepiloghi delle connessioni si salvano in testo, HTML, XML o CSV, e i flussi TCP/IP completi si esportano come testo, HTML o file di dati grezzi.
SmartSniff raggruppa i pacchetti in conversazioni per connessione per un controllo veloce, mentre Wireshark decodifica ogni pacchetto in dettaglio per livello di protocollo. SmartSniff è migliore per le verifiche rapide, Wireshark per le analisi approfondite.
SmartSniff è facile da consigliare a sviluppatori e amministratori che vogliono esaminare subito il traffico di rete senza installare nulla. Il formato leggero e portable, la vista a conversazioni facile da leggere e i filtri pratici gli valgono il voto della redazione di 5 su 5.
Voto della redazione 5/5