Jump to content
Vhaerun

Cum s-ar putea parsa xeeber.com ?

Recommended Posts

Posted

As vrea sa-mi fac un program care sa verifice care useri sunt online/offline/invisible pe Yahoo! si as vrea sa verific prin xeeber . Partea nasoala e ajax-ul ala , si nu stiu cum sa fac , ca sursa paginii nu se schimba .

Daca aveti ceva idei ar fi beton :)

Posted

How does it work?

When you make a query, this website connects to a Java backend using PHP and Ajax technology! The backend uses YMSG protocol to connect to Yahoo! Messenger server and logs in multiple Yahoo! bots. Every time you make a query one of those bots sends a special packet to Yahoo! Server which has different responses for Offline and Invisible, and that way our program finds out the user's real status.

e destul de clar .

Daca stai cu un sniffer cand te scanezi pe site vezi si cam ce pachete primesti de la yahoo.

ce-am primit eu au service 00 c1 (YAHOO_SERVICE_PICTURE_UPDATE)

sau 00 be (YAHOO_SERVICE_PICTURE) dar nu sunt sigur ca asta-i "miezu" sau is folosite doar ca sa iti ia display image-u (avataru) .

Sau poate foloseste la amandoua ca vad ca eu ii raspund cu un link de genu

http://f3.yahoofs.com/msgr/idmeu/.friend_icon.png?mslhdsHBVlLLxjAC

daca is pe invisibile avand YAHOO_STATUS_BRB

daca is online ,nici nu mai trimite nimic probabil ma verifica intai cu linku ala de la yahoo pentru online/offline sau ceva de genu .

Posted

la prima vedere xeeber merge in felul urmator:

-Intai verifica "opi.yahoo.com", daca userul apare online atunci e chiar online si nu mai continua

-Daca apare offline atunci logheaza un bot si trimite un pachet astfel:

Service=YAHOO_SERVICE_PICTURE_UPDATE (0xC1)

"1":"id bot"

"5":"userul"

"206":"2"

-Daca primeste un reply de genul:

"4":"userul"

"5":"id bot"

"13":"1"

atunci userul e invizibil (acest reply e trimis indiferent daca e available sau invizibil atata timp cat userul este online)

-Daca primeste un pachet

"66":"1"

atunci userul e offline

Posted

Da . Xeeber nu se bazeaza pe siturile Yahoo! . In prima faza cauta acolo sa vada daca esti online , si daca apari acolo , atunci esti sigur on .

Abia daca acolo nu apari online , xeeber incearca sa vada daca esti invizibil cu ajutorul pachetelor .

Daca nu esti nici online , nici invizibil , guess what ? You're offline :)

Posted

De fapt e destul de stupid ce-am zis , ii ca si cum ai zice de ce sa mai fac Hello World ca oricum nu ajuta la nimic .

Nu e vorba neaparat de utilitatea programului , ci de intelegerea functionarii unor anumite "mecanisme" ,de mentinerea in forma scriind cod ..etc

Posted
pt ce sa faci o aplicatie dupa xeeber cand exista buddycheck?

ca sa nu mai fii nevoit sa te loghezi din programu` ala pe idu` tau si in + buddy check nu merge daca nu ai in lista id-ul pe care vrei sa-l verifici(din cate stiu)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...