{"id":110,"date":"2014-02-01T09:39:41","date_gmt":"2014-02-01T09:53:23","guid":{"rendered":"https:\/\/81ffator_project_logo_hq.png"},"modified":"2015-08-15T08:12:10","modified_gmt":"2015-08-15T14:12:10","slug":"nueva-identidad-proxy-tor-linea-de-comando-en-python","status":"publish","type":"post","link":"https:\/\/emanuelpaxtian.com\/blog\/nueva-identidad-proxy-tor-linea-de-comando-en-python\/","title":{"rendered":"Nueva identidad Proxy Tor linea de comando en python"},"content":{"rendered":"<p>Se me presento el caso de automatizar un sistema para que cada hora me creara una identidad nueva en Tor<\/p>\n<p>Tor acepta trae integrado en servidor telnet el cual acepta comando entre ellos el signal newnym el cual concede una nueva conexi\u00f3n a tor<br \/>\nEn esta ocasi\u00f3n dejo un peque\u00f1o c\u00f3digo en python el cual renueva la nueva identidad para ello se debe de entrar a la configuraci\u00f3n de tor y ponerle una contrase\u00f1a para acceder al Telnet.<\/p>\n<p>Hay que hacer mencion que se debe tener la libreria TorCtl instala en pyton para que este funcione ya que sin ella no funcionara el codigo<\/p>\n<pre class=\"brush: python; title: ; notranslate\" title=\"\">\r\nfrom TorCtl import TorCtl\r\nconn = TorCtl.connect(controlAddr=&quot;127.0.0.1&quot;, controlPort=9051, passphrase=&quot;abc&quot;)\r\nTorCtl.Connection.send_signal(conn, &quot;NEWNYM&quot;)\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Se me presento el caso de automatizar un sistema para que cada hora me creara una identidad nueva en Tor Tor acepta trae integrado en servidor telnet el cual acepta&hellip;<\/p>\n","protected":false},"author":1,"featured_media":384,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-110","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python"],"_links":{"self":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":0,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media\/384"}],"wp:attachment":[{"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/emanuelpaxtian.com\/blog\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}