SSMT - Simple and Secure Message Transfer


SSMT is an Instant Messager which comes with a self server. The SSMT server is capable to link with another and build a web of servers. They are responsible to search for a user in this web and indicate the user route to the client. By default, SSMT Server runs under localhost. You can run it on your LAN and then you're capable to transfer files at LAN speed. You can link this LAN server with another, and another, and another web of servers.
SSMT is also able to use secure connections and Gpg functions.
In the future, the program will be able to use the other common protocols like ICQ, IRC, etc...and maybe VoIP with OpenH.323
but...

It's not currently avaiable for use - you can just view or develop.

First the functions need to be implemented.
In this figures bellow you can see a Diagram on how SSMT can works... The lines between servers show us the links they can do and the hatched lines the transparency to the users.


Example of a local or remote server A linking two others remote or local servers A and B.


Example of a local or remote server A linking just another server B but talking with B and C users.


Example of a user without a local server A, just using a remote or local B and talking with B and C users.

This is NOT the most perfect design and perhaps nor useful. But i think it will work because it's simple.

If you are interested in contribute, you can view the file list for the project here (it's released under GPL). Please, send your suggestion, corrections, implementations, to Wellington S. Castello:
nerdwell at terra.com.br

Here's a snapshot of the User Interface:

snapshot1.png

SourceForge.net Logo