Here is the proposed schedule for the project:
*Week 1 - pyptlib.config API draft Week 2 - pyptlib.config implementation Week 3 - pyptlib.framework API draft Week 4 - pyptlib.framework implementation Week 5 - pyptlib.transports example implementations (dummy, rot13) and command line options Week 6 - testing and debugging of whole system Week 7 - Refactoring, cleaning, and documentation update Midterm evaluations Week 8 - Dust Week 9 - obfs2 Week 10 - flashproxy Week 11 - Transport refinements and enhancements Week 12 - Testing, debugging, refactoring, cleaning, and documentation update Pencils down*
We are currently finishing up Week 4 and I have a rough draft of the framework in place. It will probably need a lot of refinement as I start implementing actual transports. I've also implement a pluggable transport manager in python which can stand in for tor when doing testing. So far everything seems to be working fine. Next week I look forward to getting some actual traffic obfuscated using the example plugins. More posts about pyptlib are available on my project blog: http://stepthreeprivacy.org/post/25233028188/status-update-schedule-and-fram...