TOR

De HackLab
(Redirigido desde «Tor»)
Saltar a: navegación, buscar


Es un proyecto cuyo objetivo principal es el desarrollo de una red de comunicaciones distribuida de baja latencia y superpuesta sobre internet.

Para que usarlo

  • En buscadores
  • En el trabajo para que no sepan que buscas en Internet
  • En redes publicas
  • Para sincronizar noticias de internet usando FoxyProxy
  • Publicar servicios directamente desde nuestras computadoras

Donde NO usarlo

  • En tu red social
Nota: Solo usar tor con cuentas creadas en tor y en las que no se usen nombres reales

Servicios ocultos

En el archivo /etc/tor/torrc debemos agregar nuestra configuración para compartir un servicio oculto. Por ejemplo queremos compartir nuestra pagina web por Tor, solo tenemos que poner

HiddenServiceDir /var/lib/tor/web/
HiddenServicePort 80 127.0.0.1:80

Al reiniciar Tor tenemos que verificar el archivo /var/lib/tor/web/hostname y este nos mostrara nuestra dirección web en Tor. Esto se puede hacer con cualquier otro servicio, solo hay que cambiar el puerto y Tor nos asignara un dominio por cada servicio.

Servicio oculto multimedia

En el archivo debemos agregar nuestra configuración para compartir un servicio oculto.

HiddenServiceDir /var/lib/tor/tv/
HiddenServicePort 80 127.0.0.1:8080


Luego debemos transmitir con el VLC para esto elegimos Emitir (Ctrl+S)

Vlc emitiendo fuente.png

Como fuente para la trasmisión podes elegir la cámara el microfono, un video, etc.

Vlc emitiendo configuracion

Comproba que la calidad sea para web (por ejemplo: ogg)

Vlc emitiendo

El VLC se queda transmitiendo

Vlc transmision tor

Uno puede recibir la transmisión en cualquier navegador.

Nota: La calidad de vídeo debe ser muy mala, y aun así se ve con dificultad

Ver servicios ocultos en el navegador

La idea es generar un método para que ciertas paginas se naveguen bajo TOR en nuestro navegador. Previamente necesitas instalar FoxyProxy.

Agregar proxy en FoxyProxy

Nombre FoxyProxy.png

Agregamos un nombre y una descripción.

Detalles del Proxy

configurar proxy en FoxyProxy

Padrones de URL

Aquí elegimos las paginas que usarán TOR.

Agregar padrón a FoxyProxy

patrón para onion

The Pirate Bay

Podemos agregar a The Pirate bay a la lista de paginas ya que esta esta bloqueada en argentina y podemos verla usando TOR

patrón para the pirate bay

Resolver DNS con TOR

Poner esto en /etc/resolv.conf

nameserver 127.0.0.1 # tor resuelve los DNS
nnameserver 162.221.191.3 # DNS de opennic
nameserver 37.235.52.191 # DNS de opennic
nameserver 208.115.243.35 # DNS de opennic
Nota: En muchos sistemas este archivo esta controlado por NetworkManager podes matar este proceso y marcar el archivo con chart +i /etc/resolv.conf para que no lo pueda reescribir

Poner esto en /etc/tor/torrc

VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 53

Y eso en /etc/rc.local antes del exit 0

iptables -t nat -A OUTPUT -p tcp -d 10.192.0.0/10 -j REDIRECT --to-ports 9040

Todos estos pasos se tiene que hacer con permiso de administrador (sudo).