Hi, gt_jk reports that when you connect arm (or in theory just torctl should do the trick) to the orport rather than the control port it gives the following stack trace:
Traceback (most recent call last):
File "/home/jklumpp0/tmp/arm/src/TorCtl/TorCtl.py", line 673, in _loop
isEvent, reply = self._read_reply()
File "/home/jklumpp0/tmp/arm/src/TorCtl/TorCtl.py", line 819, in _read_reply
line = self._s.readline()
File "/home/jklumpp0/tmp/arm/src/TorCtl/TorUtil.py", line 203, in readline
s = self._s.recv(128)
error: [Errno 104] Connection reset by peer
Terminated
11:58 < gt_jk> with arm can I monitor a remote Tor controlport?
11:58 < Runa> no
11:59 < gt_jk> ah - is it possible to monitor with another tool?
11:59 < Runa> not that I know of
11:59 < katmagic> arm -i {remote_host}:{remote_port}
11:59 < Runa> katmagic: oh :)
11:59 < gt_jk> katmagic: I'm getting a traceback doing that
12:00 < gt_jk> katmagic: telnetting to the port, I can access it
12:00 < katmagic> Did you set ControlListenAddress to a non-loopback address?
12:01 < gt_jk> didn't set that at all
12:01 < gt_jk> do I need to specify the address or could I have it looked up?
12:01 < katmagic> You can use '0.0.0.0' to listen on all interfaces.
12:02 < katmagic> Otherwise you'll need to find the IP address of the interface you want to listen on.
12:04 < gt_jk> katmagic: still occurring
12:04 < katmagic> Did you restart Tor?
12:04 < gt_jk> si
12:04 < katmagic> Hmm.
12:05 < gt_jk> wait
12:05 < gt_jk> nm
12:05 < gt_jk> i'm retarded
12:05 < katmagic> lol
12:05 < gt_jk> good call, thanks
12:05 < gt_jk> (i was using wrong port)
12:06 < katmagic> That's often problematic.
...
13:13 < atagar> gt_jk: arm should never provide a traceback - could you please stick it in pastebin?
13:17 < gt_jk> atagar: http://pastebin.com/ZEkTYj3V
13:18 < gt_jk> atagar: it happened because I tried connecting to 9001 not 9051
13:18 < gt_jk> atagar: ORPort rather than control
13:20 < atagar> Ick, that's within TorCtl. I'll file a ticket for it with mikeperry - thanks!
13:21 < gt_jk> anytime, thank you
13:22 < mikeperry> bleh. looks like the control port connection died unexpectedly w/ an error we did not catch
13:24 < mikeperry> not clear why we don't catch it
13:24 < mikeperry> "error" must not be a proper python Exception