Damian's Dev Blog

Tor Development Reports

  • Contact
  • Stem
  • Tor

Status Report for February 2014

Posted by atagar on March 1, 2014
Posted in: Status Report.

It was great meeting everyone in Reykjavík! February largely went toward GSoC prep. Thanks to everybody that sent me project ideas!

    Blog Post

This left a lot less time than I’d like for coding. The only noteworthy changes this month were…

  • Added a new ‘stem.util.test_tools‘ module for easily running Pyflakes and PEP8 checks.

    Stem, ExitMap, and arm all do these checks as part of their tests so this let them shed quite a bit of boilerplate.

    Want these checks for your own project? It’s easy, so give it a try!

  • Stem tutorial example for checking the Tor exits you’re using for your connections.
  • Couple new Controller methods for checking where Tor is listening for connections of a given type…

    >>> for listener_type in stem.control.Listener:
    ...   ports = map(str, controller.get_ports(listener_type))
    ...   print "%s ports: %s" % (listener_type, ', '.join(ports))
    ...
    OR ports:
    DIR ports:
    SOCKS ports: 9050
    TRANS ports:
    NATD ports:
    DNS ports:
    CONTROL ports: 2779
    
  • Gave Sphinx’s aafig module a try to see if it could improve our API
    overviews…

    • Before
    • After

    In the end I decided against it since this doesn’t add much, and it causes us to render the overview as a svg (so users can’t copy/paste function names).

  • Sent Philipp some improvements for ExitMap.

Posts navigation

← Status Report for January 2014
Status Report for March 2014 →
  • Recent Posts

    • Status Report for August 2022
    • Status Report for August 2021
    • Status Report for July 2021
    • Status Report for June 2021
    • Status Report for May 2021
  • Links

    • Contact
    • Stem
    • Tor
Proudly powered by WordPress Theme: Parament by Automattic.