Accueil > Forum > > > > Lister machines d'un reseau?
Lister machines d'un reseau?
mardi 5 décembre 2006 à 14:27:48 |
Lister machines d'un reseau?

bastientelecom
|
Bonjour à tous, Nous travaillons actuellement sur un projet qui vise à fixer un temps d'utilisation pour des PC équipée de Windows XP présents sur un réseau local. J'aimerais, du coté administration, pouvoir scanner le réseau pour trouver toutes les machines présentes sur celui ci, soit par leur nom, soit par leur adresse IP, le tout en langage PHP. Merci d'avance pour votre aide.
|
|
mardi 5 décembre 2006 à 18:27:20 |
Re : Lister machines d'un reseau?

Bling 182
|
Salut :)
Tu peux essayer de récuperer le résultat d'un exec ('ping -A -b <addresse du reseau>');
Seul prérequis, ils faut que tes machines répondent au ping...
|
|
mercredi 6 décembre 2006 à 14:50:27 |
Re : Lister machines d'un reseau?

bastientelecom
|
Re, L'idée d'utiliser les résultats d'une commande n'est pas bête, bien que le ping d'une adresse réseau n'ai jamais donné les hôtes de ce réseau et que les options -A et -b n'existe pas !!! Je pourrais cependant utiliser le commande "net view" et traiter le résultat d'une manière ou d'une autre. Mais je préférerai avoir une fonction php déjà toute faite... Donc merci si vous avez des idées...
|
|
mercredi 6 décembre 2006 à 15:05:45 |
Re : Lister machines d'un reseau?

Bling 182
|
Réponse acceptée !
Le ping d'une adresse réseau ne donne pas les noms des
hôtes, mais combinée avec les bonnes options (plus du nettoyage...)
donne les IP des machines connectées.
Si on place tout ca dans une boucle et qu'on fait un host sur l'IP récuperée, on peut avoir les noms d'hote de ces IP.
Exemple pratique :
15:02 bling182@Audeline ~% for host in $(ping -A -c 5 -b 10.90.0.0 |
cut -d' ' -f4 | sed '{s/:// ; s/^[^1].*$// }' | sort -u) ; do host
$host ; done
WARNING: pinging broadcast address
Host 99.10.90.10.in-addr.arpa not found: 3(NXDOMAIN)
Host 32.6.90.10.in-addr.arpa not found: 3(NXDOMAIN)
Host 126.82.90.10.in-addr.arpa not found: 3(NXDOMAIN)
Host 127.83.90.10.in-addr.arpa not found: 3(NXDOMAIN)
Host 167.83.90.10.in-addr.arpa not found: 3(NXDOMAIN)
Host 60.83.90.10.in-addr.arpa not found: 3(NXDOMAIN)
(Il s'agit d'addresses privées, et le DNS n'est pas configuré pour jouer cache whois, d'ou le "not found")
|
|
mercredi 6 décembre 2006 à 15:09:38 |
Re : Lister machines d'un reseau?
|
vendredi 19 janvier 2007 à 14:36:03 |
Re : Lister machines d'un reseau?

bastientelecom
|
Re, Je ne parviens à mettre en place ce que tu m'as donné. Les commandes cut et sed sont des commandes linux ? Comment je fais sous Windows ? Je suis désolé j'ai un peu de mal là !!! Merci d'avance
|
|
dimanche 21 janvier 2007 à 18:42:09 |
Re : Lister machines d'un reseau?

bastientelecom
|
Voilà j'ai adapté à Windows :
$netview = array(); exec('net view',$netview); for ($i=3;$i<count($netview)-2;$i++) { $nom = explode(" ",$netview[$i]); $nom[0] = substr($nom[0],2); printf($nom[0]."<br>"); }
affiche les noms des ordinateurs...
A+
|
|
Cette discussion est classée dans : reseau, réseau, lister, machines
Répondre à ce message
Sujets en rapport avec ce message
lister un dossier [ par g0belin ]
Bonjour,je voudrai savoir commentz peut on liste les fichiers d'un dossier !!!merci d'avance pour votre reponse
Lister les fichiers, sur plusieurs pages [ par jeremytheboss ]
Bonjour,Connaissez-vous le code à mettre pour lister le contenu d'un dossier sur plusieurs pages (dixfichiers par pages)Merci de votre réponse, Jérémy
comment diffencier 2 PC d'un reseau (meme ip) ? [ par EnDSuB ]
http://endsub.free.fr voila, j'aimerai savoir comment diffencier 2 PC d'un reseau (meme ip) sans cookies ni sessions , est ce possible?<
Recherche Bénévole pour portail de jeux en réseau [ par UniCyclon ]
Bonjour ! Je cherche des bénévoles pour créer un site de jeux en réseau, nous avons déjà un parti du site fini, nous cherchons des personnes motivés a
tester la presence de machine sur un reseau [ par Elkaire ]
J'aimerais savoir comment faire pour detecter la présence d'une machine afin d'en obtenir un listing en vu de choisir sur laquelle je me connecte. J'a
tester presence machines sur un LAN [ par Elkaire ]
Voila mon probleme j'aimerais savoir si il est possible de tester la presence de machine sur un reseaux afin de renseigner un client socket. Voici com
Authentification windows NT [ par ybru ]
Réseau intranet.Est-il possible de récupérer l'identifiant d'un utilisateur sur un réseau NT en php ? Imaginons un intranet et les applications sont r
Lister une requete sur plusieurs pages [ par FearBlue ]
Salut a tous!!!!je cherch ele moyen de lister une requete mysql sur plusieurs pages et je ne sais pas comment faire.Ya une source sur ce site mais on
Lister fichier (distinction du nom et de l'extension) [ par orelien ]
Bonjour,J'aimerais lister les fichiers d'un dossier en distinguant dans deux variables différentes le nom et l'extension de chaque fichier...Quelqu'un
opendir et réseau [ par bannik ]
bonjour,est-il possible d'utiliser la fonction opendir sur un répertoire du réseau.si oui quelle est la syntaxe?j'ai essayé avec : //postedistant/repe
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|