Latest Update :14th November 2010
If you are visiting the site first time please visit these links:
link1 [about old release] and link2 [about new release] If you have come here to find new release make sure you read completely of this link:
link1 [about new release] If you want to know history of finding invisible user from this site, visit these:
link1 link2 link3 link4
About old release:
The invisible part of this software has stopped working from 8th October 2010. Google talk has changed its presence notification in a different way.Click here. Finding blocking users is still working in this software, use it before the google do a patch for that too.
I thought of making this code after getting inspired by the code written by
Srijith. He has written a perl script using some perl packages to find the invisible users of gmail. His blog has well explained the working of the code from a layman point of view and from a coder too. So i am not going to explain the things which he has written, please visit his
blog for that explanation he has written it very well in the first a few paragraphs [let him get some more visitors in his site].
I thought of making using the concept explained by Srijith in Java. So after a bit of google i came across the package
Smack. It completely defines the gtalk functionality. I have used only some of its method defined for finding presence. And with netbeans i created the GUI using Java swing.
Features:
1)Easy to you. Small size.Free to use.
2)You keep yourself in Invisible mode while finding other invisible users.
3)Can be used with Google Apps Google talk.[other than gmail.com]
4)Source of the available users can be seen.
5)Works in Linux, Mac,Solaris,Windows.[as its developed in java]
Before downloading people like to see what it is. So here is the screenshot of the Program.
1) Unavailable users are those users who are logged in Gmail and have gone in invisible mode. Unavailable users also include some of the users who are logged in Gmail or igoogle or any other mail checking client and have logged out from the gtalk. [Well once you have logged out from Gtalk you should not be seen but still i am finding that though they are logged out they come and check the presence of available users; might be a bug in Gtalk; hence i cannot rectify this bug].
2) Available users are those users who are logged in and available to talk. You may find these users login source that is they are logged in from gmail,orkut, Talk[Google Talk] or any other with an id number after it.Something like this gmail231231,orkut2342423,TalkD342343,etc. The point to note is if your buddy has opened many gmail window then you will find all his resource with different id number. Well i did not remove this part as some times its quite useful.
As such the invisible users source you will not find but sometime a rare case happen. Your buddy might have kept in Gmail as invisible mode and would have logged in Orkut by keeping available; hence at that time you will find your buddy's source of login even in the unavailable users list.
3) Domain is a very important part but do not edit it if you don't know. Normally and most of the time it is gmail.com. Sometimes may be your company or your university or school might be hosting their email with the gmail [in short i am talking about
Google Apps] and then might be using Gtalk for chatting; for those users can change it to to their company domain.
You need internet connection which allows Google talk to login.
You need Java runtime [jre version 1.5] at least.
My support here will be quite low as i am not a frequent blogger. But still will be visiting here frequently, depends upon the comments which i receive here.
But to summarize:
For All OS: Type in terminal or command prompt "java -jar GtalkInvi.jar " obviously the file should be present in the folder from where the command prompt is started.This works only if environment path of the command/terminal is set properly.
In Windows: Try first double click on the icon if not you need to visit the site wikihow mentioned above.
In Linux: In the terminal try "java -version" if its less than 1.5 you need to download the latest JRE from the site mentioned above and then configure your environment
http://www.linuxjournal.com/article/6290 and still not getting check out the wikihow.[And if still not working then i would like to say you need to try hard; there are no more ways. And may be you can do a google "How to run java jar in Ubuntu" change ubuntu to redhat or fedora or suse or which ever linux flavour you are using.
In Mac: Its the easiest way to run. Double click the file. If not working do a software update for java. If still not working; contact Apple customer care.
2) Fedrico Sanco explain
here. He does this using Pidgin and he made a plugin to do the same. Logic is same; he likes to call as half invisibility for the reason which i explained above. He did in C language.
3) :) My code.
If anywhere else you have seen such a program let me know.
Please put your comment if you are able to make use of this program and find your business friends hiding, unpaid insurance guy hiding, traveling colleague checking the mail, girl friend hiding or any other liers; let me know how you made use of it ;).