Domanda

Voglio fare un semplice programma che può limitare qualsiasi comunicazione su internet ad eccezione di alcuni IP specifico del. In modo che l'utente può eliminare tutto il traffico indesiderato. Deve essere semplice e l'utente deve essere in grado di accenderlo e fuori al volo.

Il mio primo pensiero è stato quello di utilizzare Windows Firewall e configurarlo utilizzando C # / WPF. E potrebbe essere possibile. Ma c'è un modo più semplice?

Piattaforma: Vindows 7, .NET 3.5

Saluti

È stato utile?

Soluzione

Vorrei solo utilizzare Windows Firewall come lei ha ricordato. Molto più semplice. Ecco un buon tutorial su modifica il firewall di Windows in C # .

Altri suggerimenti

Si sono essenzialmente creando un firewall. Uno o le opzioni migliore sarebbe quella di utilizzare un firewall exising e controllarlo dal programma. Poiché non v'è uno integrato in Windows che sarebbe la mia prima scelta.

Detto un'altra opzione è quella di creare un livello di proxy nello stack IP. Infine, se gli utenti sono limitati ad un unico programma comunicazioni (ad esempio IE o no che cosa), allora si può solo creare / utilizzare un programma tipo di server proxy.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top