>_ DevTrendsit

Lingua

Home

Linguaggi

Sezioni

Frontend Backend Mobile DevOps AI / ML GameDev Sicurezza
C

Ottenere il Controllo Completo sull'Attività di Rete di Windows

8570 stelle

Ti sei mai chiesto quanto rumore di fondo genera un Windows appena installato? Decine di servizi, telemetria, aggiornamenti e applicazioni che si connettono alla rete senza chiedere. Il Windows Firewall c'è tecnicamente, ma configurarlo attraverso l'interfaccia classica è un piacere discutibile. Potresti ovviamente installare una pesante suite antivirus, ma per il solo filtraggio del traffico sembra eccessivo.

Recentemente mi sono imbattuto nel progetto simplewall. È un'utilità minuscola, meno di un megabyte, che fa una cosa sola ma la fa dannatamente bene: gestisce l'attività di rete attraverso il Windows Filtering Platform (WFP).

https://github.com/henrypp/simplewall

Cos'è questo strumento

L'autore del progetto, lo sviluppatore noto come Henry++, avverte immediatamente: questo è uno strumento per utenti avanzati. Simplewall non è un'aggiunta al familiare Windows Firewall e non interagisce con esso in alcun modo. Invece, il programma lavora direttamente con WFP — un insieme di API e servizi di sistema all'interno di Windows progettati specificamente per il filtraggio del traffico.

In sostanza, è un pannello di controllo conveniente per le regole di basso livello del sistema. Il programma è gratuito, open-source e supporta tutto ciò che uno sviluppatore o amministratore moderno necessita: da IPv6 a WSL e Windows Store.

Cosa rende simplewall convincente in pratica

La funzionalità principale per cui mi sono innamorato di questo strumento è la modalità "Whitelist". Per impostazione predefinita, simplewall blocca tutto. Quando un'applicazione necessita dell'accesso alla rete, ricevi una notifica e decidi: consenti una volta, consenti permanentemente o mantieni il blocco.

Elenco integrato per il blocco della telemetria

Il programma ha già un database di indirizzi associati al tracciamento e alla raccolta dati in Windows. Non devi cercare elenchi di host sui forum e modificare manualmente il file hosts. Vai semplicemente nelle impostazioni e abilita il blocco dei moduli "spyware" di Microsoft.

Editor di regole senza fronzoli

L'interfaccia qui è austera, nello spirito vecchia scuola. Crei le regole specificando indirizzi IP, porte o intervalli. La sintassi è semplice. Ad esempio, se devi aprire una porta per un server locale o bloccare una sottorete specifica, bastano un paio di clic.

Lavorare con WSL e i servizi di sistema

Per chi vive nella console, è importante che simplewall rilevi correttamente il traffico dal sottosistema Linux (WSL). Puoi anche regolare finemente l'accesso per i singoli servizi di sistema Windows, cosa che spesso diventa un ostacolo in altri firewall.

Sfumature tecniche e installazione

Lo strumento è scritto in C, il che spiega le sue dimensioni microscopiche e la sua velocità. Sono necessari diritti di amministratore per il funzionamento, poiché l'interazione avviene attraverso driver di filtraggio di sistema.

Ci sono due modalità per l'installazione delle regole:

  1. Permanenti — funzionano anche dopo il riavvio e la chiusura del programma.
  2. Temporanee — si reimpostano dopo un riavvio. Questo è comodo per i test o quando lavori temporaneamente su una rete non affidabile.

Un punto interessante: se decidi di rimuovere simplewall, i filtri potrebbero rimanere attivi nel sistema. Per "ripristinare tutto come era", devi prima cliccare il pulsante "Disabilita filtri" nel programma stesso, e solo poi rimuovere l'eseguibile.

A chi sarà utile

Consiglierei simplewall in tre casi:

  • Vuoi sapere esattamente dove e perché i tuoi programmi si connettono (soprattutto software proprietario).
  • Hai bisogno di "zittire" rapidamente la telemetria di Windows senza scavare nel registro.
  • Stai sviluppando software di rete e hai bisogno di uno strumento semplice per simulare cadute di connessione o restrizioni di porta.

Il progetto è vivo e attivamente aggiornato (l'autore ha persino pubblicato umoristicamente screenshot di "recensioni da idiota" nel README di persone che non sono riuscite a capire i sottomoduli git). Se hai bisogno di un controllo di rete leggero, trasparente e potente senza pubblicità e registrazione — questo è un eccellente candidato per un posto nella tua cartella degli strumenti.

A proposito, se pensi di usare la versione portatile, crea semplicemente un file simplewall.ini nella cartella del programma, e memorizzerà tutte le impostazioni accanto a sé.

Progetti correlati