<div dir="ltr"><div class="gmail_quote"><div dir="ltr">Hi all,<div><br></div><div>Need some help in writing python script for establishing connection in stem tor using the method </div><div><br></div><div>controller.new_circuit() or controller.extend_circuit()</div>


<div><br></div><div>I tried this </div><div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">from stem import CircStatus</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">from stem.control import Controller</span><br style="font-family:arial,sans-serif;font-size:13px">


<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">with Controller.from_port() as controller:</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">  controller.authenticate()</span><br style="font-family:arial,sans-serif;font-size:13px">


<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">relay_ip_addresses = ["10.0.0.21","10.0.0.22","10.</span><span style="font-family:arial,sans-serif;font-size:13px">0.0.23"]</span><br style="font-family:arial,sans-serif;font-size:13px">


<br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">circuit_id = controller.extend_circuit('0',</span><span style="font-family:arial,sans-serif;font-size:13px">relay_ip_addresses)</span><br>


</div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">But i am getting Socket already closed exception. Am i right with the syntax of the same. The thing i am trying to achieve is that i want tor to choose the following ip addresses for </span></div>


<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">1. 10.0.0.21 for entry</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">2. 10.0.0.22 for middle nodes</span></div>


<div><span style="font-family:arial,sans-serif;font-size:13px">3. 10.0.0.23 for exit nodes</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font face="arial, sans-serif">I need tor chose only these three ip nodes as the relay. I have to run this inside CORE Emulator to simulate TOR in CORE. Expecting a reply soon. Thanks in advance for the help. </font></div>


<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Thanks and regards</font></div><span class="HOEnZb"><font color="#888888"><div><font face="arial, sans-serif">Aravindan</font></div>

<div><br></div></font></span></div>
</div><br></div>