jaChat Project started

May 18

I am glad to announce the start of a new project. It’s working name is jaChat, comes from java & chat.

It is a complete chat system(i.e. server & client). The first version will be really like existing IRC chat systems. But with the tendentious to be more like skype (I exclude the VoIP for now, because it is beyond my capabilities).

As the name suggest base language is Java SE. Honestly there isn’t much point to make it, but it is a good exercise.

One of my intentions is to use it in our school as a message exchanger in labs etc. The other one is to be used a real chat system, because the newest version of skype is full of bugs and my messages cannot reach half of my friends.

The first version or the first draft uses the code name of: appletiser probably all of the releases will use a drink name . Do not ask me why! The technical details of the server are 0.1.alpha.

As the previous sentence suggests the server has a working version, it is fully documented. Documentation can be found here. Please bare in mind that this is really a draft, so documentations probably contains typos, grammar error etc.

Extremely small set of command is implemented at his point :

EHLO nickName  - every connection must start with authentication
USERS - the server returns all of the currently connected users
TALK nickName message - sends the message to nickName
STNCK newNickName - changes the screen name for that user
QUIT - log out
Server command:
DSCN – sent from the server to the client, says “I am disconnection you”
USERS listOfUsers – tells the client all of the users availabe to talk to
MSGF user message – you just received message from user
INCK – invalid nick name

I just started the client, so its progress is about 10%. I have done the main class (sets up connection, starts threads). Progress will be regularly poster here :)


May 04

The most common password attack is the dictionary one, isn’t it ?

Unfortunately there is enormous amount of users out there who use weak passwords, or even worse the same password as the username. Common pass phrases are:

  • family names
  • wife/husband names
  • phone numbers
  • street name
  • etc

CUPP is a tool which generates a text file containing most of these common passwords and their variations such as password, p@ssword, p@ssw0rd, etc.

It is a python script therefore it is very easy to alter according to your needs and requirements.

You can download its current version 3.0 here.

Ubuntu 10.04 release

May 04

The new Ubuntu version is already out for a number of days. As always I upgraded my OS to the newer version immediately.

For the first time I have to confess that Ubuntu is really good OS. During last 3-4 years Canonical developers were doing huge amount of work on their OS, but this time they did something different, they made it extremely fast ! Yes, Ubuntu 10.04 boots in seconds! On my laptop I am able to use my computer for no more than 40 secs, after pressing enter on grub. My machine is :

AMD Turion 64 x2 @ 1.9 GHz
2 GB RAM @ 800MHz
HDD @ 5200 rpm

Obviously the boot time is so long because of the slow hard drive. I suppose on a desktop machine where the hard disk spins at 720o rpm it will perform better.

But, it is not only the boot time, it is everything that loads immediately ! There is almost no delay from pressing the button and the actual rendering of the windows on the screen. For now I have no idea what they have done to the new version, but it is a good hit.

This distro of Linux is my favorite one now.  I strongly recommend it to every novice/intermediate user.

Visit Our Friends!

A few highly recommended friends...


All entries, chronologically...

Pages List

General info about this blog...