Thursday, September 16, 2010

Guia para conectarnos a un MS ISA Proxy server con GNU/Linux (ntlmaps)

Saludos mis estimados lectores, hace casi un mes intente conectarme la red de la empresa para poder utilizar el TOR, y fue un intento fallido, ya que el Proxy de la empresa, esta bajo Windows (Exactamente un ISA Proxy Server), y aun teniendo una cuenta de acceso, no me permitia el acceso, esta mañana mi amigo Felipe de la Fundación Código Libre Dominicano (el mismo que me mostro como utilizar TOR), me comento sobre la existencia de una herramienta llamada NTLM Authorization Proxy Server (ntlmaps), la cual funciona como proxy intermediario y nos ayudara en el proceso, a continuación su instalación y configuración.


Lo primero que tenemos que hacer sera descargar el paquete, lo podemos descargar desde AQUI, ya que no esta en los repositorios, luego lo instalamos de la siguiente manera:

1-Nos ubicamos en la carpeta donde se descargo
2-Copiamos el paquete que se descargo al directorio /opt
3-Entramos al directorio /opt
4-Descomprimimos el paquete en el directorio /opt (tar xzvf ntlmaps.xxxxx)
5-Entramos a la carpeta que se descomprimio (cd ntlmaps.xxxx/)
6-Editamos el archivo server.cfg con nuestro editor de textos preferido.

Y configuramos los siguiente parametros:

LISTEN_PORT:5865 --- El puerto por donde se escucharan las peticiones, lo podemos dejar por defecto
PARENT_PROXY:192.168.1.100 - La IP de el servidor Proxy sobre Windows
PARENT_PROXY_PORT:8080 - El puerto del servisdor Proxy sobre Windows
NT_DOMAIN:dominio - Dominio de la red
USER:Ramphis Che - Usuario de acceso a el Proxy
PASSWORD:mipassword - Contraseña de acceso al Proxy

7-Solo basta ejecutar el archivo main.py y ya deberia de estar funcionando, si quieres ejecutar ntlmaps como un comando, simplemente crea un enlace simbolico de main.py en /bin, por ejemplo:

ln -s /opt/ntlmaps.xxxx/ntlmaps.xxx/main.py /bin/proxyserver

8-Para finalizar, configura el proxy de la red manualmente, usando el mismo proxy para todos los protocolos.

Proxy: localhost
Puerto: 5865  (El que asignamos en la configuracion del server.cfg)




Y con esto estaremos conectados correctamente a el proxy bajo Windows, muchas gracias y espero que les sirva de algo.

1 comentarios:

gorm said...

Excelente aplicacion y tutorial, me ha resuelto algunos inconvenientes.
Gracias BRO.

Post a Comment