spectraNET

La tua rete, viva.

spectraNET misura ogni connessione di ogni programma e la disegna come una città animata in 2.5D, o come una mappa 2D: vedi quali app usano la rete, quanto, con chi, e se qualcosa sembra sospetto.

Versione 1.1.0 macOS, Windows, Linux Gratis

Schermata reale di spectraNET

Ogni app che apri parla con qualcuno. spectraNET ti dice chi, quanto e perché, in parole semplici, in una città 2.5D da esplorare o in una mappa 2D vista dall'alto. Legge i contatori del kernel, riconosce video, chiamate e download senza decifrare nulla, e ti avvisa quando un programma contatta un server noto come malevolo. Tutto in locale, su macOS, Windows e Linux: l'app, la riga di comando snet e il servizio snetd.

La tua rete, viva.

Il monitor di rete per applicazione.

Anche nel terminale.

snet porta la stessa misura dell'app nella tradizione di top, nettop e ntop, con le pagine man e l'output JSON.

  1. snet top

    Output reale di snet top

    Vista a schermo intero: grafici, tabella ordinabile, dettagli.

  2. snet top → f

    Output reale di snet top  →  f

    Tasto f: il Flow Inspector, una riga per destinazione con tipo, TLS e JA4.

  3. snet list -c

    Output reale di snet list -c

    Le applicazioni con le loro connessioni attive.

  4. snet inspect --name chrome

    Output reale di snet inspect --name chrome

    Il profilo di rete di un'applicazione: tipi, protocolli, TLS.

  5. snet stream

    Output reale di snet stream

    Che cosa trasporta ogni connessione, man mano che viene riconosciuta.

Ogni app è una torre.

Al centro c'è il tuo computer. Intorno, una torre per ogni applicazione, con in cima la sua vera icona: l'altezza è la velocità di adesso, le finestre accese dicono quanto è attiva.

  • Quartieri per tipo: browser, cloud, comunicazione, sviluppo, media e giochi, servizi di sistema
  • Particelle di luce: ciano in download, viola in upload
  • Un segnale ambra chiede un'occhiata, uno rosso pulsante è un allarme
Ogni app è una torre.

Anche in 2D, come una mappa.

Con il selettore 2D | 2.5D, o il tasto V, la città si vede dall'alto. Ogni app è una piastrella con la sua icona dentro un indicatore: l'arco in senso orario è il download, quello in senso antiorario l'upload.

  • Scala logaritmica: mezzo giro sono circa 100 MB/s
  • Le piastrelle più grandi sono le app più attive
  • Le particelle scorrono sui collegamenti come nella vista 2.5D
  • Trascina per spostarti, rotella per lo zoom, clic su un'app per l'ispettore
Anche in 2D, come una mappa.

Clicca un'app. Capisci cosa fa.

La telecamera inquadra l'app, le sue destinazioni salgono all'orizzonte e si apre l'ispettore: cosa sta facendo adesso, in parole semplici, e con chi parla.

  • Ogni destinazione con il nome dell'host, ricavato senza decifrare nulla
  • Un lucchetto per connessione: chiuso è cifrata, aperto è leggibile lungo il percorso
  • Download e upload degli ultimi due minuti, totali e processi
Clicca un'app. Capisci cosa fa.

Che tipo di traffico è.

Video, musica, una chiamata, pagine web, un download o un gioco: spectraNET lo riconosce dall'host, dal ritmo dell'ultimo mezzo minuto e dall'handshake in chiaro. Senza leggere il contenuto.

  • Dice quanto è sicuro, probabile, molto probabile o servizio noto, e perché
  • Versione TLS, protocolli proposti e impronta JA4
  • L'ispettore del flusso mostra un visualizzatore dal vivo per ogni tipo
Che tipo di traffico è.

Pausa, termina, blocca.

Clic destro su una torre: metti in pausa un'app, chiudila, chiudi una sola connessione o tagliala fuori dalla rete per 15 minuti, un'ora, un giorno o finché non la sblocchi.

  • Ogni azione va confermata e finisce nel registro di audit
  • Non tocca mai i processi di sistema protetti, il gateway, i DNS o una sessione remota
  • Il Flight Recorder registra il traffico di un'app per studiarlo con snet analyze
Pausa, termina, blocca.

Allarmi che spiegano.

Ogni allarme dice cosa è successo, a quale app e indirizzo, perché conta e cosa puoi fare. Gli ultimi 7 giorni restano consultabili, filtrabili per gravità.

  • Server malevoli o anonimizzanti: Feodo Tracker, Spamhaus DROP e uscite Tor, aggiornate ogni 12 ore
  • Traffico non cifrato verso internet: HTTP, FTP, Telnet
  • Prime connessioni di un programma verso una destinazione nuova
Allarmi che spiegano.

Cronologia, anche ad app chiusa.

Il servizio snetd conta ogni byte per applicazione e per giorno. Gli ultimi 7 o 30 giorni in un grafico: totale, giorno più intenso, media e le app che hanno consumato di più.

  • Tutto salvato in locale, nel database del servizio
  • Metriche Prometheus su richiesta, per Grafana e simili
Cronologia, anche ad app chiusa.

Radio e satelliti.

spectraNET conosce la radio software: ricevitori come SDR++ e GQRX, server come rtl_tcp, decodificatori come SatDump e dump1090 hanno un quartiere tutto loro, Radio e spazio.

  • IQ grezzo, audio radio, modi digitali, telemetria e WebSDR riconosciuti
  • La catena radio dice cosa un'app alimenta o riceve
  • Nessun campione, audio o immagine viene mai letto
Radio e satelliti.

Su ogni sistema. Con i numeri giusti.

La stessa città su macOS, Windows e Linux, ognuno con la sua API grafica. I numeri sono quelli che il kernel tiene già per ogni connessione, non stime da pacchetti sniffati.

  • NetworkStatistics su macOS, eBPF su Linux, Event Tracing su Windows
  • Metal, DirectX 12, Vulkan o OpenGL: circa 2 ms per frame su Apple M1 Max
  • Nei test byte per byte, un download di 200 MB è misurato esatto sui tre sistemi
  • Cinque lingue: italiano, inglese, francese, tedesco e spagnolo
Su ogni sistema. Con i numeri giusti.

In breve

Sistemi
macOS 11+ (Apple silicon e Intel), Windows 10/11 x64, Linux x86-64 (kernel 5.8+ con BTF)
Tre strumenti
App desktop spectranet, riga di comando snet, servizio in background snetd
Misura
NetworkStatistics su macOS, eBPF su Linux, Event Tracing for Windows
Viste
Città 2.5D animata e mappa 2D, renderer 3D proprio (Metal, DirectX 12, Vulkan, OpenGL)
Tipo di traffico
Host noti, ritmo del flusso, handshake TLS e impronta JA4
Allarmi
Feodo Tracker, Spamhaus DROP/DROPv6, uscite Tor, traffico in chiaro, prime connessioni
Azioni
Pausa, termina, chiudi connessione, blocca a tempo, Flight Recorder
Integrazioni
Metriche Prometheus, output JSON, pagine man, completamento della shell
Lingue
Italiano, inglese, francese, tedesco, spagnolo
Privacy
Tutto in locale: il traffico non viene mai decifrato né inviato
Licenza
App gratuita; snet e snetd open source, MIT o Apache-2.0

Scarica spectraNET.

Scegli il file per il tuo sistema. Ogni download arriva direttamente dalle release ufficiali su GitHub.

macOS

Apri il DMG e trascina spectraNET in Applicazioni. La prima volta: clic destro → Apri, poi Installa servizio dalla barra in alto.

Estrai l'archivio ed esegui sudo ./snetd install: installa il servizio, snet e le pagine man.

Windows

Avvia l'installer, in italiano o inglese: installa l'app e il servizio e può aggiungere snet al PATH. Non serve Esegui come amministratore.

Estrai l'archivio; da un PowerShell amministratore, .\snetd.exe install installa il servizio.

Linux

Rendilo eseguibile e avvialo; sudo ./spectraNET-….AppImage snetd install aggiunge il servizio. Lo stesso file avvia snet.

sudo apt install ./spectranet_<versione>_amd64.deb, poi sudo snetd install per il servizio systemd.

Estrai l'archivio in /usr/local.

Note di rilascio su GitHub

Requisiti

macOS 11 o successivo (Apple silicon e Intel), Windows 10/11 x64, Linux x86-64 con kernel 5.8+ e BTF (tutte le distribuzioni attuali).

Licenza

Gratuito. La riga di comando snet e il servizio snetd sono open source, con licenza MIT o Apache-2.0 a tua scelta.

Domande frequenti

spectraNET è gratis?

Sì. L'app desktop si scarica e si usa gratuitamente. La riga di comando snet e il servizio snetd sono open source, con licenza MIT o Apache-2.0 a tua scelta.

spectraNET legge o decifra il mio traffico?

No. Tutto viene misurato in locale e niente viene decifrato o inviato. I nomi degli host arrivano dalle risposte DNS e dalle parti in chiaro delle connessioni TLS e QUIC. Le uniche cose che scarica sono le liste pubbliche di server malevoli.

Come faccio a vedere quali app usano internet?

Apri spectraNET: ogni torre della città è un'applicazione che sta usando la rete, e più è alta più sta scaricando o inviando in questo momento. Dal terminale, snet list mostra le stesse app ordinate per attività.

spectraNET ha una vista 2D?

Sì. Il selettore 2D | 2.5D in alto nella città, o il tasto V, mostra gli stessi quartieri visti dall'alto: ogni app è una piastrella con la sua icona dentro un indicatore, con il download in senso orario e l'upload in senso antiorario. Le piastrelle più grandi sono le app più attive.

A cosa serve il servizio snetd?

Misura di continuo, ricava più nomi degli host, conserva la cronologia, genera gli allarmi ed esegue le azioni come il blocco. Senza servizio l'app funziona comunque, ma con meno nomi e senza cronologia né allarmi. Per dare solo un'occhiata c'è spectranet --demo.

Posso usarlo solo da terminale?

Sì. snet funziona nella tradizione di top, nettop e ntop: snet top per la vista a schermo intero, snet stream per il tipo di traffico, snet inspect per il profilo di un processo, con output JSON e pagine man per ogni comando.

Può bloccare un'applicazione?

Sì, per 15 minuti, un'ora, un giorno o finché non la sblocchi. Linux e Windows bloccano subito il programma; macOS blocca gli indirizzi che l'app usa appena li vede. I blocchi vivono nel servizio: se lo rimuovi, spariscono, così nulla resta bloccato per errore.

Su macOS compare un avviso al primo avvio. È normale?

Sì. L'app non è ancora notarizzata da Apple: la prima volta fai clic destro su spectraNET e scegli Apri. Serve una volta sola.

Quanto sono precisi i numeri?

spectraNET legge i contatori di byte che il kernel tiene già per ogni connessione, e ogni secondo li confronta con quelli delle schede di rete. Nei test pubblicati nel README, download, upload e connessioni brevi risultano esatti su macOS, Linux e Windows.

Ti è utile spectraNET?

spectraNET è gratuito, e la riga di comando e il servizio sono open source. Se ti ha fatto scoprire chi usa la tua rete, puoi sostenerne lo sviluppo: le donazioni pagano la firma delle app, le macchine di prova per i tre sistemi e il tempo per nuove funzioni.

Prossima app: Vocalis Il player karaoke MIDI e KAR per le serate dal vivo.