Des de fa temps que circula la noticia del canvi al nou protocol del MSN Messenger, un protocol “tancat” que obliga a connectar-se des d’un client en concret a la xarxa MSN.
D’això se n’ha parlat en moltes webs -per exemple a eines- on, en general, es planteja l’ús de Jabber com a una bona alternativa al MSN. Doncs bé, avui he experimentat per primer cop canvis que suposadament entraven en vigor ahir 15 d’octubre.
A l’intentar connectar-me des del client Gaim per a Windows he rebut el següent missatge: Protocol not supported.
El nou protocol del MSN que ja està en vigor teòricament és tancat, però a la pràtica no. Només m’ha calgut baixar la nova versió del Gaim (del 10 d’octubre) i m’he pogut connectar sense cap problema.
A Barrapunto també parlen d’un client per Linux anomenat AMSN que també suporta aquesta nova versió del protocol.
Si, és tancat, però el que fan els del gaim i companyia és la enginyeria inversa… no crec que sigui legal, però si funciona… endavant.
Es pot demostrar que algú ha fet enginyería inversa si l’unic que fas es canviar les característiques d’un software que tu mateix programes?
I de moment, que jo sàpigue Microsoft no ha dit res de que els demés no tenen permís per usar la MSN…
Espero que no converteixin el tema en il·legal, o la próxima cacicada de MS será a sobre legalitzada.
Salut!
Bueno respecte al comentari anterior podríem dir que aixó no és del tot correcte. Des de que meseenger ha fet el codi privat hi ha hagut algunes actualitzacions en aquest de caire si més no importants.
Primerament probablement molta gent no coneix que pasa veritablement quant conectes algun lloc. Faré una explicació ( molt light pq pugui explicar el que considero jo el començament purament de l’engany mesesenger).
Quant és realitza una conexió algun lloc el primer que és fa és enviar al servidor (o maquina la qual volem conectar) un missatge diguem-n’hi “d’avís”
anomenada SYN, el servidor com a tal enviar una altre senyal a la màquina en qüestió que s’anomena ACK i finalment la màquina nostra torna a enviar una senyal anomenada SYN-ACK. A partir d’aquest moment hi ha fluxe de dades entre les màquines i que només acaba o be pk alguna de les dos enviar una senyal END (senyal que avisa a l’altre màquina que s’acaba la conexió o be pq alguna de les dos no respon ).
Per tant ara que ja sabem que “pasa” en una conexió puc explicar una cosa molt curiosa i que ben be poca gent sap.
Molts programes de GNU “emulen” l’anomenat mesenger. Ara be desde q el codi es tancat m’he anat donant compte que molts d’aquests programes de GNU han anat deixant de funcionar.
Mitjançant un simple sniffer he comprovat que simplement la gent de microsoft quant desde el seu servidor reben el SYN de un usuari envien un ACK pero amb una senyal pròpia per especifica la clase de mesenger que utilitzes , d’aquesta simple manera quant la teua màquina envia el SYN-ACK tb envia la resposta aquesta pregunta.
I per tant els “incompetens” de messenger envien una senyal de SYN END per tanca la conexió ja que no tens un client vàlid.
Ara be, (He dit incompetents pq) és molt senzill fer servir programes de GNU com centericq i simplement canvia la variable que anomena la clase de protocol mesenger a utilitzar del programa en qüestió. Per exemple si canviem aquesta variable a MESENGER%5 dona la casualitat que mira per on pots utilitzar aquest programa com sempre ;).
Per tant ara mateix aixó és una solució però a partir d’ara probablement començaràn les coses a canviar i probablement messenger acabi sent una xarxa privada i sino al temps. Recordeu que microsoft no fa les coses per que si, i està clar que a la proxima versió timo de windows el messenger vindrà incorporat i probablement serà una manera de tenir windows i tanca una mica les portes a GNU.
Bueno doncs fins el próxim post.
Jo utilitze Linux il’AMSN em va molt bé. El Gaim te el problema que lia un poc, però tot i aixo va molt be també.