Pregunta

Quiero hacer un programa simple que puede restringir cualquier comunicación en internet a excepción de algunos de los IP específicos. De manera que el usuario puede eliminar cualquier tráfico no deseado. Tiene que ser simple y el usuario debe ser capaz de cambiar por intervalos sobre la marcha.

Lo primero que pensé fue utilizar Firewall de Windows y configurarlo usando C # / WPF. Y puede que sea posible. Pero hay una manera más sencilla?

Plataforma: Vindows 7, .NET 3.5

Saludos

¿Fue útil?

Solución

Me acaba de utilizar el firewall de Windows como usted ha mencionado. Mucho más simple. Aquí es un buen tutorial sobre modificar el Firewall de Windows en C # .

Otros consejos

Usted está creando esencialmente un servidor de seguridad. Uno o sus mejores opciones sería la de utilizar un servidor de seguridad exising y controlarlo desde su programa. Puesto que no es uno integrado en Windows que sería mi primera opción.

Eso dijo otra opción es crear una capa de proxy en la pila IP. Por último si los usuarios se limitan a un solo programa de comunicaciones (IE decir o qué no), entonces usted podría crear / usar un programa de tipo de servidor proxy.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top