PROXYCHAINS
Proxychains es un programa disponible solamente para GNU/Linux y Unix que nos permite crear cadenas de proxies, "ocultando” así nuestra IP pública real en todo tipo de conexiones (HTTP, FTP, SSH, etc…). Esto se traduce en que podemos navegar por Internet o realizar cualquier operación en la red de redes sin descubrir nuestra identidad real.
¿Cómo funciona esto? ¿Es realmente posible? ¿Podría ocultar mis pasos en Internet?
Para poder conocer la respuesta a estas preguntas es necesario tener una mínima noción de lo que es un proxy en la jerga informática.
¿Qué es un proxy?
Un proxy puede definirse como un ordenador o servidor en el cual está corriendo un servicio de proxy, es decir, un "programa” que permite a ese ordenador actuar de intermediario entre nuestro ordenador y el destino final. En este caso, Proxychains nos ofrece conectarnos a más de uno en cadena.
Lo que significa que cuando navegamos por la red podemos usar estos "ordenadores” y utilizarlos incluso en cadena, para dificultar el rastreo de nuestras búsquedas. De esta manera si usáramos un proxy de México y otro de la India. Si rastrearan la búsqueda tardarían en encontrarnos, sobretodo si el proxy que usamos es anónimo, que incluso podría no dar información de quien se habría conectado a él. Lo malo que tiene este sistema es que es tremendamente lento y si no tienes una conexión de esas potentes, no vale la pena.
Instalando Proxychains
Para instalar Proxychains sólo debemos abrir la terminal de Linux y escribir:
sudo apt-get install proxychainsConfigurando Proxychains.
Crear una cadena de proxies con Proxychains es muy sencillo. Solo necesitaremos el programa instalado, un editor de texto plano y conexión a Internet para buscar nuestros proxies (por supuesto, si ya tienen vuestros propios proxies no la necesitarán). Una buena lista de proxies es esta: proxies...
(Recomiendo tener varias páginas desde donde descargar los proxys ya que a veces no se encuentra lo que se quiere y sobretodo, nunca a la primera)
Busquemos donde los busquemos siempre tenemos que tener en cuenta que soporten el protocolo HTTPs, ya que si queremos usar los proxies para navegar por Internet lo necesitamos, o por el contrario, no podremos hacerlo. Una vez tengamos nuestros servidores elegidos, procedemos a editar el archivo de configuración:
sudo gedit /etc/proxychains.confSi no lo hemos modificado anteriormente, este archivo debería constar de un pequeño manual de como configurarlo.
La mejor opción es deshabilitar "dynamic_chain”, es decir borrar el # antes de la línea. Ahora, y preferentemente al final del archivo para facilitar su lectura, añadiremos las direcciones de los proxies con el siguiente formato:
socks577.91.195.163128
socks5188.93.20.1798080
socks5216.155.139.1153128Donde socks5 es el tipo de proxy, seguido de la dirección IP y del puerto a usar. En vez de socks5, también podemos usar socks4 y http (los proxys https no se indican con "https” si no con "http”). Una vez añadidos, guardamos los cambios y cerramos el editor. A continuación para usar el programa, sólo tenemos que teclear en la terminal:
proxychains nmap, o proxychains firefox o la aplicación que sea...Otra manera de usar proxychains
Para usar proxychains también podemos hacerlo instalando directamente proxychains + tor, de esta manera en terminal quedaría algo así:
sudo apt-get install proxychains torDe esta manera estaremos instalando Proxychains, además de Tor (si bien no instalamos todo el programa de tor, para instalar tor es como se ha informado antes y aun teniendo instalado tor en nuestro Linux hay que pensar que "tor browser” es como un portable), y estará utilizando el proxy de Tor.
Para ejecutar de esta forma el programa deberemos abrir el terminal y la sintaxis será la misma:
proxychains firefoxSólo que de esta forma no deberemos cambiar el archivo que antes requería modificarse.
Comentarios