IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Discussion :

Trouver IP avec em@il


Sujet :

Développement

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 145
    Par défaut Trouver IP avec em@il
    Salut,

    J'ai fait un chat multiclient pour windows.

    Le problème c'est qu'il faut que chaque client rentre l'adresse IP de la personne avec qui il veut se connecter.

    J'aimerais savoir s'il est possible de rentrer l'adresse hotmail par exemple et de retrouver l'adresse IP avec cela (comme sur msn messenger) ???

    Merci d'avance !!!

  2. #2
    Membre Expert
    Avatar de Aramis
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Par défaut
    Salut,

    Un email contient en effet l'adresse IP du poste a partir du quel il a ete envoye. Par contre pour ce que tu veux faire ca ne marchera pas.
    Tout d abord MSN Messenger utilise un server central. Les clients se connectent a ce server qui du coup decouvre l address IP du client. Ensuite lorsque que les clients veulent s echanger des messages, le server effectue une requete et associe les adresses.

    Si une adresse email etait egale a une IP comment pourrais je me connecte a partir de n importe quel ordinnateur a mon compte MSN (exemple: maison, boulot etc.)

    Si ton multi-client est base au tour du p2p, je ne sais pas comment resoudre ton probleme (quoique.. j ai un eleve qui a cree un Serveless Chat system en Java pour son projet de 4eme annee )mais si c est base autour d un server tu peux surement mettre en place le systeme enonce ci dessus.



    Ar@mi$

    PS: fais un tour dans les sources de Miranda-im [lien]

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 145
    Par défaut
    Ok merci !
    Donc en clair, sans server c'est impossible en fait ...
    Dommage

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    554
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 554
    Par défaut
    Msn messenger n'utilise pas les adresses IP des E-mail. Ils ont un serveur avec une base de données contenant tous les clients. En fait quant tu utilise Msn, il se connecte à ce serveur et ensuite tous passe par là.
    C'est une question de sécurité, si tu analyse ton réseau, tu n'auras que l'adresse IP de ce serveur...

    Bonne chance

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    554
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 554
    Par défaut
    Plus une question de confidentialité en fait.

  6. #6
    Membre Expert
    Avatar de Aramis
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Par défaut
    Citation Envoyé par goutbouyo
    Ok merci !
    Donc en clair, sans server c'est impossible en fait ...
    Dommage
    Re,

    Tu l as developper comment ton "chat"... il y a bien un programme serveur et l autre client, non? Si c est le cas il te suffit de changer le role du server. Tu peux te baser sur le "principe" du proxy. Mon chef a ecrit ce petit code a ce sujet [lien]

    Comme l a dit Black si tu te debrouilles bien tes utilisateurs n auront plus qu a connaitre l IP du server

    Ar@mi$

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 145
    Par défaut
    En fait dans mon chat tout le monde est à la fois client et serveur.
    On entre l'adresse IP d'une personne, on clique sur CONNEXION, et on est connecté à cette personne en tant que client.
    Donc j'aurais aimé qu'à la place de rentrer des adresse IP on puisse rentrer des emails

  8. #8
    Membre Expert
    Avatar de Aramis
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Par défaut
    Salut,

    A mon avis, tu n as pas de probleme pour coder mais au niveau conception ce nest pas encore ca. En ce qui concerne le systeme d identification (utilisant l adresse email) il te faut un server dedie....

    Bonne continuation,



    Ar@mi$

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 145
    Par défaut
    Ok merci pour votre aide.
    Je pense pas que je vais utiliser un serveur dédié quand même
    Mais c'est intéressant de connaitre le fonctionnement d'un chat comme MSN !

  10. #10
    Membre Expert
    Avatar de Aramis
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Par défaut
    Bonjour,

    comment vas tu t y prendre alors?

    Il n y a pas que MSN qui utilise un serveur dedie, je suis certain que c est aussi le cas pour AIM, Jabber et Yahoo Messenger.

    SI effectivement tu as developpe cette application pour tes potes seulement peu etre serait il astucieux de creer un channel IRC proteger par mot de passe... Comment ca il n y a que celles et ceux a qui tu veux parler qui peuvent y acceder.

    IRC est assez "cru" mais les smiley marchent avec Miranda

    Bonnne continuation

    Ar@mi$

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    145
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2004
    Messages : 145
    Par défaut
    Oui en effet j'ai développé ça pour chater avec mes potes donc je ne vais pas prendre de serveur dédié.

    Par contre, ça peut être intéressant sur un réseau local peut être ...

  12. #12
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 141
    Par défaut
    si l'un de tes amis est en ip fixe, il n'a qu'a jouer le role de serveur DNS, kom ça tu peux associer des ip et des pseudo

  13. #13
    Invité de passage
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 1
    Par défaut
    Peut-etre que c'est possible de servir de serveur dns sans avoir une ip fixe ...
    Si tu définit un compte sur dyndns ou autre qui te fait la résolution entre ton adresse ip et une adresse quelconque, est-ce que c'est possible que ca marche ?...Je ne sais pas si on peut identiquer un serveur dns sous forme d'adresse et non d'ip ...

  14. #14
    Membre Expert
    Avatar de Aramis
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Consultant en sécurité

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Par défaut
    Citation Envoyé par freetux81
    Peut-etre que c'est possible de servir de serveur dns sans avoir une ip fixe ...
    Si tu définit un compte sur dyndns ou autre qui te fait la résolution entre ton adresse ip et une adresse quelconque, est-ce que c'est possible que ca marche ?...Je ne sais pas si on peut identiquer un serveur dns sous forme d'adresse et non d'ip ...
    Salut Freetux81 et bienvenue sur les forums de DVP.com,

    Ta solution me semble tout a fait resonnable et pour ton information il est possible d identifier un serveur (ou autre) par un nom de domaine. Il y a une methode dans WinSock par exemple qui te permet d obtenir une adresse IP a partir d un nom. En fait c est l equivalent d aller sous DOS (ou bien le terminal Unix je presume) et de taper
    sauf que le retour de la requete est gerer automatiquement par l'objet "socket".



    Ar@mi$

  15. #15
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    bonjour,

    je m'inscruste

    je veux aussi faire un logiciel de messagerie instantanée.

    j'avais une idée, dites moi si c'est bien :
    1- la personne ouvre le logiciel
    2- le logiciel qui a les adresses mail de ces amis leur envoie un mail avec un "message identifiable"
    3- si l'un des amis à aussi le logiciel ouvert, le logiciel scrute de temps en temps ces mail => s'il reconnait un "message identifiable", il peut donc savoir que ce message est une demande de connection => alors il recupere l'adresse IP grace au mail et se connecte avec la personne.
    4- Une fois connecté, l'ami envoie toutes les adresses IP avec qui il est connecté
    5- Le logiciel de la personne recherche les adresses IP des ces amis et se connecte avec eux

    Niveau sécurité ça vaut quoi ?

Discussions similaires

  1. [Toutes versions] VBA Trouver jour avec semaine et année
    Par vivi4561 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 25/09/2009, 16h47
  2. Réponses: 32
    Dernier message: 10/01/2008, 17h10
  3. [Calcul] Trouver 24 avec 5, 5, 5 et 1
    Par Aitone dans le forum Enigmes
    Réponses: 45
    Dernier message: 07/11/2007, 17h49
  4. [Système] Trouver une clef USB avec PHP
    Par chico_du_33 dans le forum Langage
    Réponses: 8
    Dernier message: 05/10/2005, 17h29
  5. Diplome Afpa bac+2, on peut trouver du boulot avec ?
    Par Elbarto dans le forum Etudes
    Réponses: 11
    Dernier message: 24/08/2004, 03h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo