Tensions are mounting in Iran. I have a very bad feeling that we're about to see a massive confrontation between the government and the protesters, the likes of which haven't been seen since Tienanmen Square. The government is getting more hard line against the protesters and it's getting more and more difficult for them to get information out of the country.
Many of us who support the protesters are software engineers. That means we can make a major difference in this conflict by using our skills to empower them and help them reach out to the world.
In that vain, I propose a new software project.
SMS and phone calls can be monitored. We need to develop an application for both regular phones and smart phones that will allow the protesters to securely message others even if 1) the SMS network is down and 2) the government continues to filter Internet traffic.
The application, which should be written in Java, should have the following features:
1. The ability to connect and route traffic over the secure Tor anonymous network.
2. The ability to auto discover new Tor routs should a particular route become unavailable.
3. Be fully encrypted so messages, even if intercepted, are useless.
4. Leave no identifying trace of messages or information on the handset.
Now, here's the challenge: this conflict is QUICKLY coming to a head. This application needs to be written RIGHT AWAY. A group of us should be able to write this in a few days and it should be in the hands of the protesters within hours after that using our secure connections to Iran.
If anyone is interested in working on this project, please contact me by clicking here or calling 918.926.0139 and we'll discuss it more.
Thank you for your help and willingness to help.