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

Langage Java Discussion :

Lister les PC présents sur le réseau


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut Lister les PC présents sur le réseau
    Bonjour tout le monde je début dans le monde de java qui est extrêmement fabuleux.
    Et j'ai un petit problème (Comme koi rien n'est parfait) .

    Je voudrais savoir comment lister les Pcs présents sur le réseau et connaître leurs noms et leur IPs. J'ai pas mal cherché mais sans résultat.

    Cordialement.

  2. #2
    Membre chevronné Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Par défaut
    Une solution relativement simpl(ist)e consisterait à émettre un ECHO REQUEST sur l'adresse de broadcast réseau et d'en afficher les réponses ECHO REPLY.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # ping -b 10.169.27.255/24
    Cette solution présente le défaut que toutes les machines risquent de ne pas répondre, ou toutes les réponses risquent de ne pas être prises en compte.

    Une solution plus simple et fiable (mais qui ne fonctionne que sur des réseaux locaux (même réseau IP)) consiste à scanner ton réseau à coups de requetes sur les machines. Tu sais que, avant de tenter une ouverture de connexion sur un port quelconque, une requete ARP sera émise afin de déterminer l'adresse physique de la machine, et seule la machine en question va répondre à cette requete, si elle est allumée. Du coup, le simple fait de faire la résolution d'adresse physique peut te permettre de déterminer quelles machines sont présentes sur ton réseau, ce sont celles qui seront dans ta table ARP une fois le scan terminé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # nmap -sP 10.169.27.0/24
    # arp -a

    Quelques API qui pourraient être utiles :
    http://jpcap.sourceforge.net/javadoc/index.html
    http://www.j-sim.org/v1.3/api/index.html

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut
    Bonjour

    Merci pour votre réponse mais je croix pas que ça va être utile. Car je ne connais pas la plage des adresses IP car mon réseau fonctionne avec un serveur qui attribue les IPs dynamiquement et le nombre de poste varie entre temps.
    Je creuse encor et je vais partager la solution dés que je la trouve (Restent dans l'optimisme)

  4. #4
    Membre chevronné Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Par défaut
    Citation Envoyé par yassinevic
    je ne connais pas la plage des adresses IP car mon réseau fonctionne avec un serveur qui attribue les IPs dynamiquement et le nombre de poste varie entre temps.
    dans ce cas, cherches urgemment un manuel TCP/IP comme celui-ci : http://laissus.developpez.com/tcp-ip/ , sans quoi je ne pourrai rien pour toi ...

    bonne lecture.

  5. #5
    Membre averti
    Profil pro
    Freelance
    Inscrit en
    Mars 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Mars 2007
    Messages : 41
    Par défaut
    Bonjour à tous,

    J'écris à la suite de ce sujet car ma recherche m'a menée jusqu'ici.

    J'utilise linux mandriva 2007 et je voulais vérifier si sur mon réseau, il n'y avait pas d'intrus.
    J'utilise la commande nmap mais je m'aperçois qu'un pc sous XP avec firewall n'est pas détecté.
    Que peut-on utiliser comme commande ou logiciel libre pour détecter toutes les machines connectées au réseau local?

    Merci de votre aide.

    Edit : je remarque que je suis dans la partie Java, mille excuses si ça n'a pas vraiment sa place ici.

  6. #6
    Membre expérimenté
    Avatar de Ecosmose
    Homme Profil pro
    Archi SI / Soft / Réseau / SCADA /Automate
    Inscrit en
    Janvier 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Archi SI / Soft / Réseau / SCADA /Automate
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 170
    Par défaut
    Bonjour,

    Est ce que quelqu'un aurait une info sur ce ping -b ?

    Je tente de retrouver une IP d'un site distant (je ne suis pas sur le même sous-réseau). J'execute une commande à partir du routeur mais je me vois mal lancer les 254 requetes ping sur chaque IP pour vérifier que les adresses sont bien présentes.

Discussions similaires

  1. Lister tous les radioButton présents sur la scène
    Par olbouss dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 09/01/2009, 16h27
  2. lister tous les disques présents sur la machine
    Par contremaitre dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 26/08/2008, 17h56
  3. Détecter les SQL Server présent sur le réseau ?
    Par [DreaMs] dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/06/2007, 16h51
  4. lister les démons présent sur mon système
    Par Purple Haze dans le forum Administration système
    Réponses: 5
    Dernier message: 23/03/2007, 11h35
  5. Lister les "objets" présents sur le réseau
    Par n8ken dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 05/07/2006, 10h32

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