Aller au menu - Aller au contenu
Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !

[Programme] MSNhidden

Détecter les contacts hors ligne sur msn.

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1  2  Suivante
Hors ligne Arthurus # Posté le 25/03/2010 à 20:37:33
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

Bonjour.
J'aimerai partager avec vous un petit prog que j'ai fait qui détecte les contacts msn connectés en hors ligne.
Mon prog est écrit en Java ! Donc vous devez disposer de JRE.
Sinon, je détaillerai ce qu'il faut faire pour chaque OS.


Linux


Selon la distrib, vous trouverez votre plaisir ici

Windows



Mac OS


Pour vous, désolé mais faut compiler la lib jpcap.
Ce lien explique comment faire.



Finalement voici mon programme : MSNhidden
Remarque : Si vous êtes sous Linux, vous devez lancer le prog en étant root.


Comment ça marche ?


Vu que je suis un flemmard, j'ai préféré programmer un sniffer réseau pour capter les paquets puis les traiter.
Donc mon prog doit être lancé avant msn, tout en choisissant l'interface à laquelle vous êtes connectés sur internet.


Les limites


Évidement il y a des limites.
Car, ce n'est qu'un petit bug du protocole msn que j'exploite, donc forcément il n'est pas parfait.
Mon prog ne détecte qu'une connexion en mode hors ligne.
C'est à dire que si vous vous connectez, alors que quelqu'un est déjà hors ligne, vous ne le verrez pas.
Quand un contact s'affiche dans mon prog, soit il vient de se connecter hors ligne, soit il vient de quitter msn tout en étant hors ligne... En tout cas, une chose est sûr, il est, ou a été hors ligne. (en gros vous avez une chance sur deux pour qu'il soit connecté).
Aussi, vu que je suis un flemmard (je l'ai déjà dit), l'interface graphique n'est vraiment pas top top... Donc vous ferez avec ;)

Sur ce, j'espère qu'il vous sera utile, et surtout, je vous dis : use it wisely ;)

EDIT :
* Publication des sources.
* Fix bug : Sous windows, l'affichage des interfaces réseaux ainsi que des adresses IP était très bizarre. C'est réglé ;)
Édité le 08/04/2010 à 13:35:40 par Arthurus
 
Publicité # Posté le 25/03/2010 à 20:37:33

Hors ligne Merkil # Posté le 26/03/2010 à 15:23:40
Avatar
Groupe : Bannis

Vraiment pas mal :)
Mais pour avoir les sources on est obligés de décompiler ou tu peux nous les fournir ? :)
 
Hors ligne Arthurus # Posté le 26/03/2010 à 19:04:48
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

Je préfère pas trop publier les sources tant que la faille existe toujours.
Une fois que Microsoft s'en apercevra, je publierai les sources.
Désolé.
 
Hors ligne PIXecra34 # Posté le 04/04/2010 à 22:31:11
I like : C/C++/SDL/Qt
Avatar

Moi j'ai une méthode beaucoup plus simple si on soupçonne quelqu'un d'être en ligne :
on envoie un message à la personne en ligne (un point, une virgule, ... :p ) si Windows live affiche
" xxx a dit : " il est vraiment hors-ligne ; si le message est :
" xxx dit : " alors il est en ligne...

Simple non ? ^^ :-°

Un projet ? devlopnet !

 
Hors ligne Tristou # Posté le 04/04/2010 à 23:17:30
"En mode"
Avatar

J'avoue avoir du mal à comprendre l'utilité du programme alors que MSN nous dit déjà si quelqu'un est hors-ligne ou pas.

Lovely old and expected me - Une pomme par jour éloigne le médecin. Oui, mais faut bien viser !
 
Hors ligne Merkil # Posté le 04/04/2010 à 23:21:35
Avatar
Groupe : Bannis

Vous connaissez la satisfaction d'avoir fini un programme qui fonctionne et qui est relativement utile ?

Je l'trouve bien ce programme(le seul bémol, c'est que les sources m'intéressent, et que je peux pas les avoir >_< )
 
Hors ligne PIXecra34 # Posté le 05/04/2010 à 08:47:01
I like : C/C++/SDL/Qt
Avatar

Oui !

mais... comme expliqué dans mon précédent post, on peut y arriver sans programme.... ;)

Sinon, bravo car je serai bien incapable d'exploiter un faille de cette façon et il est impossible de tester 70 contacts de ma façon.... :p
Édité le 05/04/2010 à 08:47:24 par PIXecra34

Un projet ? devlopnet !

 
Hors ligne Arthurus # Posté le 05/04/2010 à 19:05:55
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

PIXecra34 : J'utilise aMSN.

Tristou : Dommage pour toi, je suis vacciné contre les jaloux ;)
 
Hors ligne Tristou # Posté le 06/04/2010 à 00:40:54
"En mode"
Avatar

Jaloux o_O ? Jaloux de quoi ? Tant mieux si tu as fait un programme. Je dis juste que je ne comprends pas son intérêt, j'ai encore le droit de donner mon avis. De là à y voir de la jalousie...
Édité le 06/04/2010 à 00:44:13 par Tristou

Lovely old and expected me - Une pomme par jour éloigne le médecin. Oui, mais faut bien viser !
 
Hors ligne Arthurus # Posté le 06/04/2010 à 00:45:49
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

Bon, pour ne pas trop sortir du sujet, disons que si toi tu ne vois pas l'intérêt d'un tel programme, moi j'en vois.
 
Hors ligne Grinwik # Posté le 06/04/2010 à 11:47:03
"Ca passait, c'était beau !"
Avatar

Ville : Talence
Pays : France métropolitaine

@Tristou: MSN nous dit déjà si un contact est connecté et hors-ligne ?

@Arthurus: we've got a problem :

Image utilisateur
Hors ligne Arthurus # Posté le 06/04/2010 à 12:02:28
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

Hors ligne Tristou # Posté le 06/04/2010 à 22:03:29
"En mode"
Avatar

Aaaaaaah oui ok, j'avais pas pensé à ce cas de figure là.

Lovely old and expected me - Une pomme par jour éloigne le médecin. Oui, mais faut bien viser !
 
Hors ligne colbseton # Posté le 07/04/2010 à 14:09:47
Have you met me ?
Avatar
Groupe : Anciens

Citation : Arthurus
Je préfère pas trop publier les sources tant que la faille existe toujours.
Une fois que Microsoft s'en apercevra, je publierai les sources.
Désolé.

Pourquoi ne pas publier les sources alors que tu donnes le programme ? Pourquoi les sources changent elle la donne ? Citation : Tristou
J'avoue avoir du mal à comprendre l'utilité du programme alors que MSN nous dit déjà si quelqu'un est hors-ligne ou pas.

Tu sais sur msn il existe un statut "hors ligne" alors que tu es très bien loggé. Et dans ce cas tes contacts ne te voient pas.

 
Hors ligne PIXecra34 # Posté le 07/04/2010 à 15:01:57
I like : C/C++/SDL/Qt
Avatar

Citation : Colb-Seton
... Citation : Tristou
J'avoue avoir du mal à comprendre l'utilité du programme alors que MSN nous dit déjà si quelqu'un est hors-ligne ou pas.

Tu sais sur msn il existe un statut "hors ligne" alors que tu es très bien loggé. Et dans ce cas tes contacts ne te voient pas.


Le principe de statut est justement d'avoir la paix (alternative à bloquer) il n'y a donc pas vraiment d'intérêt à la "contrer"... même si je le fais :p ....

Un projet ? devlopnet !

 
Hors ligne waznoth # Posté le 07/04/2010 à 15:13:32
Avatar

Y'a des gens qui utilisent encore MSN ? :p
Hors ligne Merkil # Posté le 07/04/2010 à 15:14:13
Avatar
Groupe : Bannis

Citation : waznoth
Y'a des gens qui utilisent encore MSN ? :p

Et pourquoi pas ? o_O
 
Hors ligne waznoth # Posté le 07/04/2010 à 15:23:24
Avatar

C'est simple dans mes 300 contacts de jeunesse seulement 10 sont en ligne et rarement. Tous ce sont mis sur facebook ...

Et je ne vois absolument pas l'intéré de voir si une personne est en ligne ou non. Cela ne veut pas dire que la personne se trouve derrière son écran. Peut être que c'est sa mère etc..
Hors ligne Grinwik # Posté le 07/04/2010 à 15:25:15
"Ca passait, c'était beau !"
Avatar

Ville : Talence
Pays : France métropolitaine

Citation : waznoth
C'est simple dans mes 300 contacts de jeunesse seulement 10 sont en ligne et rarement. Tous ce sont mis sur facebook ...

Sur mon FB je n'ai que des types/nana que je connais IRL. Sur MSN non.
Vraiment pas le même usage pour ma part.
Hors ligne Merkil # Posté le 07/04/2010 à 15:29:17
Avatar
Groupe : Bannis

Citation : waznoth
C'est simple dans mes 300 contacts de jeunesse seulement 10 sont en ligne et rarement. Tous ce sont mis sur facebook ...

Dommage pour toi.

Citation : waznoth
Et je ne vois absolument pas l'intéré de voir si une personne est en ligne ou non.

Si tu vas par là, les jeux vidéos ça sert à rien.
C'est vrai quoi, on peut s'en passer après tout.

Seulement, tu vas me dire : "Si, c'est divertissant".
Et ben moi pour cette application, je vais te dire : "Si, ça peut servir à ceux qui ont envie de savoir si certains de leurs contacts sont connectés en hors-ligne".
Je pense que ça met fin à la discussion : "Utile ou pas".
C'est utile pour certaines personnes, moins pour d'autres.
_______________________________________________

Citation : Grinwik
Citation : waznoth
C'est simple dans mes 300 contacts de jeunesse seulement 10 sont en ligne et rarement. Tous ce sont mis sur facebook ...

Sur mon FB je n'ai que des types/nana que je connais IRL. Sur MSN non.
Vraiment pas le même usage pour ma part.

Moi c'est le contraire :lol:
 
Hors ligne Arthurus # Posté le 07/04/2010 à 17:56:16
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

Hors ligne Grinwik # Posté le 07/04/2010 à 18:22:15
"Ca passait, c'était beau !"
Avatar

Ville : Talence
Pays : France métropolitaine

ioups pardon ! Oui ca tourne =)
Par contre je n'ai pas testé assez longtemps pour voir un contact extérieur s'afficher (principe de précaution: une appli dont on n'a pas les sources qui sniff une interface réseau en root, ça doit tourner dans une VM; et je ne vais pas laisser tourner une VM pour ça ^^)

Par contre, comme j'ai deux comptes et qu'avec aMsn on peut ouvrir autant de sessions qu'on le souhaite, j'ai essayé de:
- lancer ton application
- me connecter sur le premier compte
- me connecter sur le second compte en hors ligne
Mais rien ne s'affiche dans l'appli, normal ?
Édité le 07/04/2010 à 18:26:06 par Grinwik
Hors ligne Arthurus # Posté le 07/04/2010 à 18:29:56
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

Non, ce n'est pas normal.
Tu as du choisir une mauvaise interface.

Bon, sinon puisqu'un programme qui nécessite d'être root peut laisser poser des questions de sécurité, je vais publier les sources.
 
Hors ligne Tristou # Posté le 08/04/2010 à 12:31:15
"En mode"
Avatar

Bah disons que personnellement, je ne vais pas chercher à savoir qui est vraiment hors-ligne ou pas mais bon chacun son besoin ;)

Lovely old and expected me - Une pomme par jour éloigne le médecin. Oui, mais faut bien viser !
 
Hors ligne Arthurus # Posté le 08/04/2010 à 13:36:55
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

J'ai mis à jour l'archive, maintenant elle contient les sources.
@Grinwik : Je te laisse vérifier que y a pas de cochonneries là dedans ;)
@Merkil : J'espère que tu enjoyeras les sources :)
 
Hors ligne Merkil # Posté le 08/04/2010 à 17:57:34
Avatar
Groupe : Bannis

Citation : Arthurus
J'ai mis à jour l'archive, maintenant elle contient les sources.

Malheureusement non, tu n'as peut-être pas changé le lien ?
 
Hors ligne Arthurus # Posté le 08/04/2010 à 18:01:20
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

Citation : Merkil
Citation : Arthurus
J'ai mis à jour l'archive, maintenant elle contient les sources.

Malheureusement non, tu n'as peut-être pas changé le lien ?

Si si, y'a les sources, je viens de vérifier.
PS : Les sources sont dans le .jar (le .jar est un système de compression spécial java ;) il suffit donc de le décompresser)
 
Hors ligne Victor01 # Posté le 08/04/2010 à 18:14:20

De toute façon tu peux y aller avant que Microsoft répare une faille --"
Mais bon, très bon programme bien que l'utilité soit limitée.

Besoin d'icônes ?: IconFinder
 
Hors ligne Merkil # Posté le 08/04/2010 à 18:15:40
Avatar
Groupe : Bannis

Citation : Arthurus
Citation : Merkil
Citation : Arthurus
J'ai mis à jour l'archive, maintenant elle contient les sources.

Malheureusement non, tu n'as peut-être pas changé le lien ?

Si si, y'a les sources, je viens de vérifier.
PS : Les sources sont dans le .jar (le .jar est un système de compression spécial java ;) il suffit donc de le décompresser)

Ok, je pouvais pas l'ouvrir.
Ça m'apprendra à désinstaller Winrar tiens !
 
Hors ligne Arthurus # Posté le 08/04/2010 à 18:18:43
Everyday I'm shuffling
Avatar
Validateurs

Études : Ensimag

Retour au forum "Présentation de vos projets" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx