2011-07-08 15 views
5

Estoy escribiendo código que a menudo tiene que funcionar en un entorno restringido. A veces código en casa, donde funciona bien y en el momento en que lo pongo a prueba en el trabajo, McAfee u otro firewall lo bloquea. A veces no es posible desactivar dicha protección.cómo simular firwalls y proxies al desarrollar código?

Necesito un banco de pruebas para mi entorno de desarrollo doméstico donde puedo simular todas estas restricciones sin tener que instalarlas todas (por ejemplo, es mi experiencia que es muy difícil/imposible limpiar todos los rastros de mcafee una vez) lo has instalado). También necesito simular servidores proxy.

Estoy escribiendo el código en Java si esto ayuda.

[EDIT: por lo que algunos biblioteca Java para esto sería grande]

+0

Puede que no sea relevante, pero si se encuentra restringido en el trabajo, ¿por qué no intenta eliminar esa restricción de alguna manera para facilitar su trabajo? Por ejemplo, si su firewall no le permite hacer ciertas conexiones, puede hablar con el administrador de su sistema y pedirle que haga una excepción por usted. Si eso no es una opción, supongo que un entorno de desarrollo virtual podría hacer. – Fusyion

+1

Puede matar a su servidor/cliente en el medio de la conversación y ver qué pasa. En cuanto a los proxies, ¿por qué no simplemente instalar el proxy en su computadora y configurar sus aplicaciones para que funcionen a través de él? –

+0

@Kevin. En realidad, el entorno de trabajo es un "entorno del mundo real", donde la aplicación se implementa realmente y no es posible cambiarla por "razones de seguridad". Un entorno de desarrollo virtual es lo que estoy usando actualmente, pero es un poco complicado trabajar con él. – Jus12

Respuesta

1

Usted podría utilizar VMware (o VirtualBox) con diferentes configuraciones de prueba.

+0

En realidad eso es lo que estoy haciendo actualmente. Esperaba que haya alguna biblioteca para esto que pueda usar en Java. – Jus12

Cuestiones relacionadas