2011-01-06 674 views

Respuesta

6

Usando WinSock directamente, o en el NDIS o el nivel del controlador de hardware, y luego filtrar a esos niveles, al igual que cualquier firewall suave. NDIS siendo la manera fácil.

Descargar esta imagen ISO: http://www.microsoft.com/downloads/en/confirmation.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff
tiene un montón de muestras y herramientas para ayudarle a construir lo que desee. Después de montar o grabarlo en un CD e instalar que se vaya a esta carpeta: c:\WinDDK\7600.16385.1\src\network\ndis\

+0

¿Cuán difícil es escribir todas las aplicaciones de Windows OP basadas en NDIS? – user63898

+0

Gracias por las repeticiones, pocas preguntas, programador de C++ varonil en Linux, Windows es algo nuevo para mí. 1. ¿se ejecutará la programación una vez en todos los OP de Windows? actualmente como lo veo es la mejor solución lo que quiero hacer es algo básico como netnanny y hacer k9 para filtrar las solicitudes web – user63898

+0

bien, ahora he encontrado esto: Proveedor de servicios en capas. puede ser lo que estoy buscando .. http://en.wikipedia.org/wiki/Layered_service_provider – user63898

1

netnanny no es un proxy. Está relacionado con la máquina host y el navegador (y posiblemente también con otras aplicaciones. Luego filtra todo el "contenido" entrante y saliente de la máquina/aplicación.

Esencialmente Netnanny es un sistema de control de contenido en lugar de un control de destino . sistema (apoderado)

la manera más fácil de desviar todo el tráfico a un sitio determinado en alguna otra dirección es cambiando el archivo hosts en el host local

+0

cuando instalé net niñera, verifiqué si conectaban algunos BHO o algunos enchufan a FF, y no encontré ninguno de los que vi que tenían algún componente como servicio. – user63898

1

es posible que desee echar un vistazo a la explicación aquí: http://www.fiddlertool.com/fiddler/help/hookup.asp

Así es como Fiddler2 consigue insertar un proxy en betw la mayoría de las aplicaciones e Internet sin modificar las aplicaciones (aunque hay muchas explicaciones sobre cómo fallar en la configuración predeterminada). Sin embargo, esto no responde cómo funcionan NetNanny/K9, etc., como se señaló anteriormente, hacen un poco más y pueden ser un poco más intrusivos.

+0

todavía no entendía técnicamente cómo se hace. – user63898

1

Creo que buscas BrowserHelperObjects. Estos pequeños artilugios capturan TODAS las comunicaciones del navegador y, como tales, pueden alejarse de los anuncios del HTML (buen artilugio) o redirigir cada segundo clic a un sitio de spam (gizmo malo) o simplemente capturar cada URL que escribes y enviarla a casa como todo las WebToolBars lo hacen.

1

Lo que se quiere hacer es dirigir todas las peticiones HTTP saliente (s) de su LAN a través de un proxy inverso (como squid). Esta es la configuración para un transparent web proxy.

Existen diferentes formas de hacerlo, aunque solo lo configuré OpenBSD y Linux; y usando Squid como proxy inverso.

En un nivel alto, tiene un firewall con reglas para enviar todo el tráfico http vinculado externamente a un servidor local de squid. El servidor Squid está configurado para:

  • aceptar todas las solicitudes HTTP
  • adelante las solicitudes a los servidores externos reales
  • caché la respuesta
  • adelante la respuesta de vuelta al solicitante en la LAN local

a continuación, puede añadir reglas más detalladas en Squid para controlar el acceso a sitios web, filtrar el contenido, etc.

Estoy bastante seguro de que también puede obtener esta funcionalidad en diferentes equipos de red.Apuesto que F5 tiene algunos productos que hacen todo o parte de lo que describí, y probablemente Cisco también. Probablemente haya otros proxies además de Squid que puede usar también.

PS. No tengo idea de si así es como funciona K9 Web Protection o NetNanny.

2

Creo que lo que necesita es un proxy transparente que admita WCCP.

Tome un vistazo a squid-cache FAQ page

Y la entrada de Wikipedia para WCCP

Con esa configuración sólo tiene que hacer algunas configuraciones de firewall y todo su tráfico web será manejado por el proxy transparente. Y no se necesitará configuración en su navegador.

0

Squid podría proporcionar un proxy de intercepción para los puertos HTTP y HTTP, sin configurar los navegadores y también es compatible con WCCP.

Cuestiones relacionadas