CryptIM Instant Messaging and Multi-user chat system (client and server)
Posted: 2002-06-01
By: ArchiveBot
Viewed: 61
Filed Under:
No attachments for this post
(anyone who downloaded it via the last post a week ago should get the new code, zip file fixed, directories stored correctly)
CryptIM is a fully encrypted chat system. It is the most complete IM and multi-user chat (irc like) chat system on planet source code. It has many features, to many to list here. Currently 2 public t1 (dedicated) servers are up. More on the way. I have tried to upload the code twice now, it just times out on me, so here is the link to the home page: http://vb.sc.am
Original Author: Gregg Housh
Code
(anyone who downloaded it via the last post a week ago should get the new code, zip file fixed, directories stored correctly)
http://vb.sc.am
(planet source code needs To support bigger uploads somehow, the timeout is really annoying.)
Some of the features:
* IM's
* Multi-user irc like chat With user modes, topics, bans, and channel modes.
* Away mode
* Friends, Blocks, and Favorite channels list all stored On the server so you have the same lists no matter where you login from.
* Window docking and stay On top.
* Many options on the Server and Client.
* The server supports all kinds of logging features.
* Auto-backup of every configuration setting, including users on an hourly basis.
* New user signup uses a password On the server.
* Client can remotely change the users password.
* Client and Server both have "keep-alive" code. They both make timed ping/pong's To the server (irc talk). This means that every 45 seconds the server sends a PING command to a client. Then the client sends the same command to the server. This helps keep the connection from timing out on isp's that Do that sort of thing.
* Many "User Cleanup" options. These allow you To go through the user list and clear out accounts that need to be deleted or frozen. Using simple rules like: Anyone who hasnt signed on in 6 months.
* The server supports permanent channels/rooms now. Server admins can add channels that will be there at all times, whether they have users in them or not.
* The client has sounds, and they are just wav files so you can replace them With whatever sounds you might want.
* Delayed signoff/signon like AIM (this is what I call it when the person signs on and the icon changes and waits a second, so you can see who it was that signed on.)
* Auto-join favorite channels On signon
* The client uses the winsock api, the server uses the winsock control. So you can Get examples of both.
* The server has been hit as hard as can be To find holes and bugs and all that have bee found security wise have been fixed.
* Server administrators can freeze accounts With a reason that is told to the user when they try and sign on.
* Server administrators can ban ip's.
* Server administrators can ban channel names, and key words in channels to block names that might contain language they would rather Not see.
* Users who are Set away show up as a different color In the user list (blue)
* Client and Server both minimize To the tray.
* much more...
This is still under heavy development, new features and bug hunting going On every day. It is still considered alpha. I hope To have it ready to be tagged as beta 1 within 2 months.
(the screenshot is just of the server)
Comments on this post
No comments have been added for this post.
You must be logged in to make a comment.