Tor: Contribute
Users:
- Try Tor out, and let the Tor developers know about bugs you find or features you don't find.
- Please consider running a server to help with development and scalability.
- Does somebody want to help maintain this website, or help with documentation, or help with managing our TODO and handling bug reports?
- It would be nice to translate the documentation and other web pages into other languages. (E.g. Persian)
- Please fix up the FAQ Wiki, and if you know the answer to a question in the "unanswered FAQs" list, please answer it.
- What else needs to be documented? What is mis-documented?
People with sysadmin skills:
- Can somebody take a look at Martin's Squid and Tor page, and update it to reflect Tor's new RedirectExit config option?
- Right now the hidden service descriptors are being stored on the dirservers, but any reliable distributed storage system would do (for example, a DHT that allows authenticated updates). Can somebody figure out our best options and decide if they're good enough?
- How hard is it to patch bind or a DNS proxy to redirect requests to Tor via our tor-resolve socks extension? What about to convert UDP DNS requests to TCP requests and send them through Tor?
Designers:
- Tor provides anonymous connections, but if you want to keep multiple pseudonyms in practice (say, in case you frequently go to two websites and if anybody knew about both of them they would conclude it's you), we don't support that well yet. We should find a good approach and interface for handling pseudonymous profiles in Tor. See this post for details.
Developers:
- We need somebody to code up a GUI or other controller program, to do configuration, etc. See our control specification for details, and the rudimentary demonstration Python control script. No, we don't know what the interface should look like. You can use any license you want, but we'd recommend modified BSD or maybe GPL; and we can only help out if your license conforms to the DFSG.
- We especially need people with Windows programming skills to run an exit server on Windows, to help us debug.
- We're always looking for better Windows installers. Specifically, it would be great if somebody were to extend our NSIS-based windows installer to include FreeCap and Privoxy.
- Does somebody want to do up a patch so we can be an NT service? Or so we can go in the system tray?
- A good (portable, fast, clean, BSD-free) asynchronous DNS library would be really handy, so we don't have to keep forking DNS worker threads to do gethostbyname.
- See the TODO and HACKING files in the Tor distribution for more ideas.
Donors:
- Go take a look at the Electronic Frontier Foundation. More EFF donations means more Tor development.