Faire un fichier .bat en faisant un ping

Résolu
xyrox -  
 JPC -
Bonjour tout le mon de ma question est la suivante.

Est il possible de créer un fichier bat qui pourrai faire de ping ip du styles

ping 200.0.1.1

puis

ping 200.0.1.2

puis

ping 200.0.1.3

Puis ect

Pour savoir si tel ou tel ordinateur est connecter sur le réseau merci pour vos réponse.

9 réponses

xyrox
 
Ou alor si une conde existe pour ping un rang du reseau style

ping de 200.0.1.1 a 200.0.1.15
0
xyrox
 
Personne n'a une petite idée ??
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Le ping ne garantit pas qu'un ordinateur est allumé (si son firewall le bloque tu n'arriveras pas à pinguer).

Personnellement je ferais plutôt du perl ou du python pour pouvoir analyser plus facilement les résultats des pings (avec des expressions régulières) ... mais je ne suis pas un expert en .bat donc il y a peut-être moyen avec ta solution.

Bonne chance
0
xyrox
 
Voila enfete le probleme est le suivant a mon travail on a un logiciel pour voir si les ordi sont connecter mais il donne que l'adress mac et pour que l a dress ip aparaisse ben il faut que je ping tout les pc c est assez long donc je voudrai faire un .bat qui me ping les adress de 200.0.1.1 a 200.0.1.15
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bacchuss Messages postés 1162 Date d'inscription   Statut Membre Dernière intervention   190
 
salut,

une piste: ARP
ce protocole est chargé de faire la correspondance entre adresse MAC et adresse IP:
http://www.security-labs.org/index.php3?page=606
0
xyrox
 
Ouai mais tout sa ne me dis pas comment faire un fichier .bat qui ping toutes les adress du reseau :s
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
0
xyrox
 
Merci beaucoup c'st se qu il me falais.

Vous pouvez fermer le sujet
0
maha
 
bonjour,
A quoi sert le fichier command.txt?
où je pourrais mettre la commande ping?
0
JPC
 
Bonjour,


Il suffit de lancer la commande suivante dans une fenetre DOS:
FOR /L %I IN (1,1,15) DO Ping 200.0.1.%I

ou dans un fichier bat:
FOR /L %%I IN (1,1,15) DO Ping 200.0.1.%%I

Salut JPC.


FOR /L %variable IN (start,step,end) DO command [command-parameters]

The set is a sequence of numbers from start to end, by step amount.
So (1,1,5) would generate the sequence 1 2 3 4 5 and (5,-1,1) would
generate the sequence (5 4 3 2 1)
0