I recommend everyone to take a look at WASTE, a nice program originally made by NULLSOFT. WASTE Documentation: SourceForge.net: WASTE Documentation and FAQ WASTE Download: SourceForge.net: WASTE: Files It looks like WASTE can be a very useful tool for Iranians inside Iran (and outside) to create small private encrypted networks where they can be able to exchange files and information (also chat and messaging). Highlighted Features of WASTE: An independent decentralized WAN WASTE doesn't depend upon one singular centralized host server/client as it is designed to have multiple WASTE clients that allow people to connect to them in order to make a strong P2P mesh network. WASTE is a dynamic software package that can keep track of new clients; after you trade public keys with some one a new connection will be created between you. Then their IP-address will stay in your connections for a quick reconnection. It is private WASTE keeps the private network private by only allowing connections between known users, and by using strong encryption to secure those links. All of the user connections are visible and you have complete control over their actions: such as the banning of their connection address so that they may not connect to you. For an added layer of security use a common network name and even those that have your IP and public key will not be able to see you. It is secure As every user has a private and public key, every user is unique thus allow for encrypted exchanges: encrypted chat and encrypted transfers. Before you run off to worry about your encryption key sizes, keep in mind that it's typically easier to break in and recover a private key than it is to crack/factor it. So be sure to keep your keys safe and your systems secure! It has a tough 1,536bit Key Some cryptography experts think 1,024-bit keys are too weak for certain kinds of sensitive data like root certificates of an organization's certificate authority or public key infrastructure, for instance. If Moore's Law holds true, it won't be long (perhaps three or four years) before we see 8-GHz Pentium VI machines, increasing the odds of implementing high-speed number crunchers. So we should be quite all right for some time with 1,536bit keys. The only ones you should have anything to worry about would be some form of government agency, the people that have the $$$ and computer power to come even close to cracking such a key. Just dont do anything terrorist like or pirate and they wont give a shit what documents/accounting/video production your sending. It has basic chat & messaging Instant Messaging allows users to communicate with other users on a private WASTE network in much the same way as when using AIM/ICQ/etc.Group chat allows two or more users to chat on a WASTE network in much the same way as when using AIM/ICQ/IRC/etc.