Como instalar Tor – Navegando anonimamente


Hoy les traigo una muy buena herramienta, que le sirve mas que todo a aquel que comienza en el mundo de la seguridad informática, y quiere probar algunas cosillas sin ser descubierto. Vamos a la instalación 🙂

Nota: Esta instalación de hizo en un ubuntu 9.10 pero serviria también para versiones posteriores.

  • Lo primero que haremos sera ingresar los siguiente repositorios en /etc/apt/sources.list:

deb http://deb.torproject.org/torproject.org karmic main


  • Luego ingresamos las siguientes llaves o Key, una por una:
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
  • Actualizamos:

apt-get update

  • Instalamos Tor

Nota: Antes de instalar Tor necesitamos una dependencia llamada libevent1 la cual debemos descargar de la siguiente url:

http://packages.ubuntu.com/jaunty/i386/libevent1/download

Despues de descargado el .deb nos ubicamos en el lugar que lo hemos descargado y procedemos a instalarlo de la siguiente forma:

root# dpgk –install libevent1_1.3e-3_i386.deb

Ejemplo:

 

  • Luego:

apt-get install tor

 

  • Ingresamos en /etc/polipo/cofing y agregamos las siguientes lineas:
### Basic configuration
### *******************

# Uncomment one of these if you want to allow remote clients to
# connect:

# proxyAddress = "::0"        # both IPv4 and IPv6
# proxyAddress = "0.0.0.0"    # IPv4 only

proxyAddress = "127.0.0.1"
proxyPort = 8118

# If you do that, you'll want to restrict the set of hosts allowed to
# connect:

# allowedClients = "127.0.0.1, 134.157.168.57"
# allowedClients = "127.0.0.1, 134.157.168.0/24"

allowedClients = 127.0.0.1
allowedPorts = 1-65535

# Uncomment this if you want your Polipo to identify itself by
# something else than the host name:

proxyName = "localhost"

# Uncomment this if there's only one user using this instance of Polipo:

cacheIsShared = false

# Uncomment this if you want to use a parent proxy:

# parentProxy = "squid.example.org:3128"

# Uncomment this if you want to use a parent SOCKS proxy:

socksParentProxy = "localhost:9050"
socksProxyType = socks5

### Memory
### ******

# Uncomment this if you want Polipo to use a ridiculously small amount
# of memory (a hundred C-64 worth or so):

# chunkHighMark = 819200
# objectHighMark = 128

# Uncomment this if you've got plenty of memory:

# chunkHighMark = 50331648
# objectHighMark = 16384

chunkHighMark = 67108864

### On-disk data
### ************

# Uncomment this if you want to disable the on-disk cache:

diskCacheRoot = ""

# Uncomment this if you want to put the on-disk cache in a
# non-standard location:

# diskCacheRoot = "~/.polipo-cache/"

# Uncomment this if you want to disable the local web server:

localDocumentRoot = ""

# Uncomment this if you want to enable the pages under /polipo/index?
# and /polipo/servers?.  This is a serious privacy leak if your proxy
# is shared.

# disableIndexing = false
# disableServersList = false

disableLocalInterface = true
disableConfiguration = true

### Domain Name System
### ******************

# Uncomment this if you want to contact IPv4 hosts only (and make DNS
# queries somewhat faster):
#
# dnsQueryIPv6 = no

# Uncomment this if you want Polipo to prefer IPv4 to IPv6 for
# double-stack hosts:
#
# dnsQueryIPv6 = reluctantly

# Uncomment this to disable Polipo's DNS resolver and use the system's
# default resolver instead.  If you do that, Polipo will freeze during
# every DNS query:

dnsUseGethostbyname = yes

### HTTP
### ****

# Uncomment this if you want to enable detection of proxy loops.
# This will cause your hostname (or whatever you put into proxyName
# above) to be included in every request:

disableVia = true

# Uncomment this if you want to slightly reduce the amount of
# information that you leak about yourself:

# censoredHeaders = from, accept-language
# censorReferer = maybe

censoredHeaders = from,accept-language,x-pad,link
censorReferer = maybe

# Uncomment this if you're paranoid.  This will break a lot of sites,
# though:

# censoredHeaders = set-cookie, cookie, cookie2, from, accept-language
# censorReferer = true

# Uncomment this if you want to use Poor Man's Multiplexing; increase
# the sizes if you're on a fast line.  They should each amount to a few
# seconds' worth of transfer; if pmmSize is small, you'll want
# pmmFirstSize to be larger.

# Note that PMM is somewhat unreliable.

# pmmFirstSize = 16384
# pmmSize = 8192

# Uncomment this if your user-agent does something reasonable with
# Warning headers (most don't):

# relaxTransparency = maybe

# Uncomment this if you never want to revalidate instances for which
# data is available (this is not a good idea):

# relaxTransparency = yes

# Uncomment this if you have no network:

# proxyOffline = yes

# Uncomment this if you want to avoid revalidating instances with a
# Vary header (this is not a good idea):

# mindlesslyCacheVary = true

# Suggestions from Incognito configuration
maxConnectionAge = 5m
maxConnectionRequests = 120
serverMaxSlots = 8
serverSlots = 2
tunnelAllowedPorts = 1-65535


 

  • Reiniciamos Polipo:

/etc/init.d/polipo restart

  • Ahora podemos instalar un complemento que se llama foxyproxy la cual nos facilita la vida al momento de configurar nuestro proxy para que utilize tor, nos descargamos este complemento que es para firefox, desde la siguiente pagina:

https://addons.mozilla.org/en-US/firefox/addon/2464/developers/roadblock?src=addondetail

  • Configurando foxyproxy

La configuración es muy sencilla, almenos para lo que necesitamos ahora:

Damos doble clic en la letra roja que aparece al lado inferior derecho de nuestro navegador proxy, clicl en Agregar un nuevo proxy:

 

  • Nos aparece la siguiente imagen, y la llenamos tal y como se muestra en los cuadros subrayados en rojo:

  • Luego nos aparece la siguiente ventana, a la cual le daremos Aceptar:

 

  • Y por ultimo cerramos, y luego damos click derecho sobre la letra roja al lado inferior izquierdo de nuestro navegador y damos clic donde dice : Utilizar el proxy “localhost:8118” para todas las URLs

Nota: También podemos configurar nuestro proxy sin la necesidad de tener foxyproxy, y podemos hacerlo ya sea en nuestro navegador o en la maquina como tal. Pero foxyproxy nos facilita el proceso.

Por ultimo os muestro que dirección me da el Tor luego de haber hecho todas estas configuraciones:

Finalmente vemos que nos ha cambiado nuestra IP, aunque no sea tan evidente la verdad, ya que ustedes desconocen que rango de direcciones publicas tengo yo…Je je je ;)ç

“Jo jo jooooooooooo…..Sorprendido? Para nadaaa…. Que equivocados estan¡¡¡¡…. 🙂

 

 

Hasta la próxima ¡¡¡ 😉

 

 

 

 

comentarios
  1. luis dice:

    hola sirve para instalar en fedora 14 gracias por el aporte

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s