July 5th, 2006 by Keith

CSpace 1.22 – Secure Communication over Internet

Posted in Development Software, Fun Stuff, Linux, Mac OS, Utilities, Web Apps, Windows


Some of the most popular internet communcation platforms are applications, such as Skype, MSN Messenger, Yahoo Messenger, ICQ and Jabber. However, most of them do not provide secure communication over the Internet, and often these plain text messages can be sniffed and captured as packets within the network. This is very true for MSN Messenger, Yahoo Messenger and ICQ, as these communication means mainly sent unencrypted messages across the network. The only one, which is popular, that I knew uses encryption in its message transmission is Skype. Nonetheless, all these softwares utilise a centralised server where they store their database. So, is there one that is secure, de-centralised and totally efficient?

Well, certainly there is. CSpace 1.22 is an communication software application that offers a platform for secure, de-centralised, user-to-user communication over the Internet. By using a primitive connection, similar to sockets API connect (IP and ports), applications are then built on top of CSpace that invokes a user/service connect, thus establishing a connection.

The CSpace platform will take care of locating the user and creating a secure, nat/firewall friendly connection. Thus the application developers are relieved of the burden of connection establishment, and can focus directly on the application-level. CSpace is developed in Python and uses OpenSSL for crypto, and Qt for the GUI (Graphical User Interface). Furthermore, it is licensed under the GPL.

As of the moment, only Windows platform is supported. However, it is easy to port CSpace into other platform, i.e. Linux and Mac OS X.

Currently, the following applications can be used with CSpace:

  • * Text Chat
  • * File Transfer
  • * Remote Desktop (based on TightVNC)

To understand how CSpace works, do read the instructions found on the webpage. The Windows installer is now available for download. The source codes are also available too.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>




  • German Spanish French Italian Japanese Korean Portuguese Chinese