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

Windows Forms Discussion :

scan réseaux local


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 32
    Points : 25
    Points
    25
    Par défaut scan réseaux local
    Bonjour à tous,
    J'essaie de trouver comment scanner la réseau local et en récupérer toutes les adresse IP des machines connectées à ce réseaux (en C# bien sur)...sauf que je trouve vraiment rien et ne sais pas ou regarder,
    si quelqu'un a une piste ou quelques chose, merci beaucoup

    Ze RouxXx

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 15
    Points : 14
    Points
    14
    Par défaut
    Va surement falloir créer un algo pour faire ça.

    Tu devrais avoir besoin d'utiliser la méthode Ping implémenter en C#, pour celà il faut faire un using :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using System.Net.NetworkInformation
    Ensuite tu as accès à la méthode ping, essaye de ping tous les hosts possible en fonction de ton sous-réseau.

    Tu peux également tenter de faire ça avec des sockets, pour ça je te conseille de lire ce tuto très bien fait : http://morpheus.developpez.com/reseaucsharp/

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2008
    Messages : 32
    Points : 25
    Points
    25
    Par défaut
    merci pour ta réponse
    mais à vrai dire elle ne m'aide pas trop ! le ping je savais que j'allais devoir le faire, mais en fait il me faut d'abord toutes les adresses IP du réseau avant de les pinger, et je vois vraiment pas comment calculer les IP présentes (en fonction du masque de sous réseau et de ma propre IP apparement)

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 15
    Points : 14
    Points
    14
    Par défaut
    Je ne vais pas faire l'algo à ta place

    Mais c'est largement faisable, en fonction de ton masque tu vas pouvoir y arriver.

    Rapidement les plages d'adresses privés :

    * 10.0.0.1 à 10.255.255.254
    * 172.16.0.1 à 172.31.255.254
    * 192.168.0.1 à 192.168.255.254

    Voilà les plages d'adresses IP privé que tu vas devoir traiter, il faut que tu te places dans l'une d'elle et que tu détermines combien de bits servent pour l'identification du réseau, et tu va pouvoir le savoir en regardant le masque.

    Exemple : 10.0.0.2 avec un masque de 255.0.0.0 (8 bits de réseau, classique, pas de sous réseaux) Il va te falloir tester les adresses de 10.0.0.1 à 10.255.255.254

    Exemple2 : 10.0.1.2 avec un masque de 255.255.255.0 (24 bits de réseau, 16 de sous-réseau donc 2^16 sous réseaux possibles) Il va te falloir tester les adresses de 10.0.1.1 à 10.0.1.254.

    Exemple3 : 192.168.0.2 masque 255.255.255.0 (24 bits de réseau, pas de sous-réseaux) adresses à tester 192.168.0.1 à 192.168.0.254

    Exemple4 : 192.168.0.3 masque 255.255.255.128 (25 bits des réseau, dont 1 de sous réseau, 2 sous réseaux possibles) adresses à tester 192.168.0.1 à 192.168.0.127

    C'est loin d'être complet, mais si ça te suffit pas je te conseille te plonger dans cours de réseau en urgence !

Discussions similaires

  1. Scan réseau local
    Par Le_Suisse dans le forum Web & réseau
    Réponses: 0
    Dernier message: 06/10/2008, 11h59
  2. [Réseaux local] Problème de connexion
    Par ttone dans le forum Hardware
    Réponses: 1
    Dernier message: 15/08/2008, 22h52
  3. Réponses: 1
    Dernier message: 17/03/2007, 04h54
  4. réseaux local [windows XP]
    Par hutchuck dans le forum Windows XP
    Réponses: 8
    Dernier message: 19/12/2005, 10h24

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