- The userspace libobstcp is looking good. Current source is checked into the svn (http://code.google.com/p/obstcp)
- Patched lighttpd to use libobstcp - pretty easy, although I cheated a little by patching its writev backend rather than the (more complex) aio-sendfile one.
- Patched libevent's httpd to use libobstcp and wrote a very simple webserver using it which echos the obfuscation state of the connection
- Finished up the SYNACK payload draft (for now, there will be changes in the future) - see last post
- Working on setting up a firefox build so that I can patch libobstcp into Firefox. That'll be quite a task
Friday, July 11, 2008
Today:
Subscribe to:
Post Comments (Atom)
2 comments:
What's this about patching applications? If obstcp needs apps to be aware of it then it will very likely fail to achieve widespread adoption.
Unless the current API precludes it -- I haven't looked in any detail -- it should be feasible to write a wrapper that exploits LD_PRELOAD to transparently wrap the open() systems calls made by arbitrary applications, in a similar manner to tools like tsocks.
Unless I've missed something. Adam?
Post a Comment