SmartSniff

SmartSniffper Windows

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
Voto della redazione 5/5

In breve

SviluppatoreNirSoft (Nir Sofer)
Versione2.30
LicenzaFreeware
Sistema operativoWindows
Lingue dell'interfacciaInglese, Coreano, Giapponese, Tedesco, Francese
Dimensione del file129.7 KB
Pubblicità / offerte incluseNessuna
Ultimo aggiornamento2026-11-05

Panoramica

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.

Funzioni principali

Tre metodi di cattura

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.

Vista a conversazioni

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.

Filtri di cattura e visualizzazione

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.

Processo e posizione

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à.

Esportazione e riga di comando

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.

Valutazione

Funzioni

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.

Facilità d'uso

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.

Stabilità e sicurezza

È 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.

Pro e contro

Pro

  • Leggero e portable, nessuna installazione
  • Cattura Raw Sockets anche senza driver
  • Visione chiara delle conversazioni TCP/IP
  • Filtri di cattura e visualizzazione, modalità URL List
  • Mostra processo e paese di provenienza

Contro

  • Con Raw Sockets si perdono alcuni pacchetti
  • Nessuna decodifica dettagliata dei protocolli
  • Traduzioni affidate a file di lingua degli utenti
  • Pagina di download piena di pubblicità web

Alternative

  • Wireshark — Analizzatore open source che decodifica migliaia di protocolli livello per livello; ideale per analisi approfondite ma più lento da imparare.
  • CurrPorts — Altro strumento gratuito di NirSoft che elenca le porte TCP/UDP aperte e i processi a cui appartengono, invece del contenuto dei pacchetti.

Requisiti di sistema

Sistema operativoWindows
RequisitiWindows 98 – Windows 8 officially; works on Windows 10/11 with Npcap

Domande frequenti

SmartSniff è gratis?

Sì, SmartSniff è freeware e si può distribuire liberamente, purché i file non vengano modificati e non si chieda alcun compenso.

SmartSniff funziona su Windows 10 e 11?

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.

Perché SmartSniff cattura solo il traffico in uscita?

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.

SmartSniff può salvare i pacchetti catturati?

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.

Che differenza c'è tra SmartSniff e Wireshark?

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.

Giudizio finale

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