Stem provides three methods for getting consensus data... a. Fetch it from the Controller via methods like get_network_statuses()...
https://stem.torproject.org/api/control.html#stem.control.Controller.get_network_statuses b. Read it from disk as you're trying to do. There shouldn't be any reason to do this when running a relay. This capability is meant to be used for descriptor archives. c. Downloading them via the stem.descriptor.remote module... https://stem.torproject.org/api/descriptor/remote.html In this case method 'a' should be your best option. Cheers! -Damian On Fri, Jul 11, 2014 at 4:47 AM, Bron Taylor <bron.tay...@swift-mail.com> wrote: > Hello~ > > I am trying to develop a program that can automatically build a > circuit with Stem library and send my data over the circuit to the > destination anonymously. At the beginning, I tried to make my > program read the "cached-consensus" file to get the propriate exit > node, however, some of the exit nodes failed to relay the traffic > for me. It seems the node was claiming it can relay the traffic to > somewhere at some port but not working as well as it claimed. > Therefore, I am looking forward to the way to get the whole list > containing all of the exit nodes for my program to have more chance > for choosing the most suitable exit node. Thank you. > > -- > BR, BT > > On Fri, Jul 11, 2014, at 12:38 PM, Damian Johnson wrote: >> Hi Bron. What in particular are you trying to do? >> >> >> On Wed, Jul 9, 2014 at 7:01 PM, Bron Taylor <bron.tay...@swift-mail.com> >> wrote: >> > Dear All, >> > >> > I am running a Tor client on my system and deveploping a software >> > with Stem library. I found that Tor didn't download a whole list of >> > consensus to local, but a cached-consensus which is just part of the >> > whole list instead. I would like to ask and know how Tor maintains >> > the cached-consensus file on local and how can I make tor to >> > download the whole list? Can anyone help to answer my quesion or >> > provide me any useful links? Thanks. >> > >> > >> > >> > -- >> > BR, BT >> > -- >> > tor-talk mailing list - tor-talk@lists.torproject.org >> > To unsubscribe or change other settings go to >> > https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk >> -- >> tor-talk mailing list - tor-talk@lists.torproject.org >> To unsubscribe or change other settings go to >> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk > -- > tor-talk mailing list - tor-talk@lists.torproject.org > To unsubscribe or change other settings go to > https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk -- tor-talk mailing list - tor-talk@lists.torproject.org To unsubscribe or change other settings go to https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk