Articles of tor

Python – Tor de control

Estoy intentando controlar Tor con Python. He leído un par de las otras preguntas sobre este tema en stackoverflow pero ninguna de ellas responde a esta pregunta. Estoy buscando un método para que te dé una ‘nueva identidad’, una nueva dirección IP, cuando se ejecuta el comando. Busqué en Google y encontré el módulo TorCtl […]

Intentando que Tor trabaje con Python, pero sigue rechazando la conexión.

He estado tratando de hacer que Tor trabaje con Python, pero he estado golpeando una pared de ladrillos. Simplemente no puedo conseguir que ninguno de los ejemplos funcione. Aquí hay uno de Stackoverflow import urllib2 proxy = urllib2.ProxyHandler({‘http’:’127.0.0.1:8118′}) opener = urllib2.build_opener(proxy) print opener.open(‘http://check.torproject.org/’).read() He instalado Tor y funciona bien mientras navego por Aurora. Sin embargo […]

Múltiples nodos de salida TOR – ¿El controlador no funciona?

Estoy tratando de usar los nodos de salida de TOR múltiples con Selenium, y estoy tratando de crear una función que cambie las identidades múltiples. Sin embargo, no lo hace, y no devuelve ningún error. Creo que hay un problema con mi código que no puedo entender. Tal vez el controlador está fallando? (Tengo stderr […]

¿Por qué Tor no puede acceder a las páginas de localhost?

Tengo Tor en ejecución y un script en python para obtener páginas web: socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, “127.0.0.1”, 9050) socket.socket = socks.socksocket print urllib2.urlopen(URL).read() Sin embargo, si la URL es http://localhost/some_page.html Obtuve el siguiente error: raise Socks5Error(ord(resp[1]),_generalerrors[ord(resp[1])]) TypeError: __init__() takes exactly 2 arguments (3 given) ¿Puede alguien explicarme qué sucede exactamente? Gracias.

Python ssh utilizando Tor proxy

Me gustaría poder enviar datos a través de Tor cuando uso ssh desde scripts de Python. Tor funciona como se esperaba cuando uso un cliente OpenSSH para ssh manualmente al host. Este es mi archivo de configuración ssh. Uso connect-proxy con ProxyCommand para enrutar las conexiones a través de Tor (de nuevo, esto funciona bien […]

Cómo controlar tor, cuando se usa tor proxy

Estoy tratando de conectarme a un recurso usando un tor, cambiando de identidad. Pero después de la primera conexión, el bash de cambiar la identidad provoca un error. Código: import urllib2, socks, socket from stem import Signal from stem.control import Controller def newI(): with Controller.from_port(port=9051) as controller: controller.authenticate() controller.signal(Signal.NEWNYM) newI() socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, “127.0.0.1”, 9050) socket.socket = […]

Excepción de script en Python con Tor

Tengo el siguiente script que usa SocksiPY y Tor: from TorCtl import TorCtl import socks import socket socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, “127.0.0.1”, 9050) socket.socket = socks.socksocket import urllib2 import sqlite3 from BeautifulSoup import BeautifulSoup def newId(): conn = TorCtl.connect(controlAddr=”127.0.0.1″, controlPort=9051, passphrase=”123″) TorCtl.Connection.send_signal(conn, “NEWNYM”) newId() print(urllib2.urlopen(“http://www.ifconfig.me/ip”).read()) Este código debe cambiar la identidad de Tor, pero espera un tiempo y […]

¿Tor browser, nueva IP no funciona?

Estoy intentando usar el navegador y obtener una nueva dirección IP en cada URL que visito en Python. Soy capaz de abrir una instancia de selenium que ejecuta el navegador tor, pero ¿cómo puedo solicitar una nueva IP en cada sitio web que visito? binary = ‘/Applications/TorBrowser.app/Contents/MacOS/firefox’ if os.path.exists(binary) is False: raise ValueError(“The binary path […]

Fallo general del servidor SOCKS al cambiar de identidad utilizando una raíz

Tengo Tor ejecutándose en un servidor remoto (Ubuntu) en el puerto 9150 con el puerto de control en 9151. He confirmado que ambos se ejecutan a través de netstat -ant. Aquí está mi código que está provocando el SOCKS5Error: 0x01: General SOCKS server failure Error SOCKS5Error: 0x01: General SOCKS server failure . import socks import […]

Python – Firefox sin cabeza

He pasado los últimos días jugando con Selenium, Tor y Firefox como una combinación para múltiples tareas. He logrado escribir un script simple en Python que toma el control de Firefox a través de Selenium, mientras que Firefox está conectado a Tor para la privacidad. Ahora, estoy buscando una manera de ahorrar recursos, por lo […]