Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1599 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBScript] PING + PORT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBScript] PING + PORT

n°1300332
anthony000​0
Posté le 07-02-2006 à 10:00:53  profilanswer
 

Bonjour, alors d'après le titre je voudrais essayer de pinger un hote distant, mais sachant qu il bloque les paquets ICMP, j'utilise nmap, ça fonctionne, mais je ne sais pas comment utiliser les résultats pour les intégrer dans mon script (le script lance le nmap mais ne connait pas la réponse).
 
je me suis servi d'une commande que j'avais vu dans ce forum :
 
Set WshShell = CreateObject ("Wscript.shell" )
 
ping = "cmd /k nmap.exe " & ip & " -p" & port & " | find /I " & CHR(34) & "0 hosts found=" & CHR(34)
'ping = "cmd /c ping.exe " & ip & " -n 1" & " | find /I " & CHR(34) & "octets=" & CHR(34)
res = wshshell.run(ping,1,True)
wshshell.run ping
MsgBox "Résultat du ping : " & res
 
 
 
j'ai essayé d'adapter ça pour nmap , mais je pense tout simplement que ça fonctionne pas de la même façon.
 
quelqu'un peut m'aider ?
 
 
merci d'avance !
 
 

mood
Publicité
Posté le 07-02-2006 à 10:00:53  profilanswer
 

n°1307722
anthony000​0
Posté le 17-02-2006 à 10:48:49  profilanswer
 

personne pourrait m'aider un ptit peu ?

n°1307724
pilosite
Posté le 17-02-2006 à 10:51:43  profilanswer
 

mmm, je ne peux pas t'aider sur nmap, par contre tu peux peut être tester le ping WMI, je ne sais pas si ça passe par le même tuyaux :
 
http://msdn.microsoft.com/library/ [...] orking.asp
 
regarde dans cette page vers la fin, tu as un exemple tout prêt de ping WMI (suffit de changer le nom de machine dans strComputer)


---------------
Envie de scripting ? Lisez donc "Scripting Windows" aux Editions Eyrolles ! tout pour apprendre le scripting orienté infrastructure Microsoft, en français dans les textes et exemples.  http://www.eyrolles.com/Informatiq [...] 212116922/
n°1307733
anthony000​0
Posté le 17-02-2006 à 11:00:16  profilanswer
 

ohh, encore merci pour cette réponse, j'ai regardé et je viens juste de tester, ça marche parfaitement, mais le seul hic, c'est pour le port, a moins qu'il existe dans WMI, et je ne sais pas comment le trouver.

n°1308034
pilosite
Posté le 17-02-2006 à 14:38:27  profilanswer
 

tant qu'on peut rendre service aux scripteurs en détresse !  :)  
 
qu'entends tu par trouver le port ? si je ne dit pas de bétise, ICMP ne passe pas par un port.
 


---------------
Envie de scripting ? Lisez donc "Scripting Windows" aux Editions Eyrolles ! tout pour apprendre le scripting orienté infrastructure Microsoft, en français dans les textes et exemples.  http://www.eyrolles.com/Informatiq [...] 212116922/
n°1308059
anthony000​0
Posté le 17-02-2006 à 14:48:02  profilanswer
 

oui, mais j'ai besoin de savoir si tel ou tel pc est connecté, mais sachant que le firewall bloque les paquet ICMP, le ping ne servira a rien.
par contre je peux lui dire de laisser ouvert tel ou tel port, alors à ce moment la je devrais etre capable de detecter si le pc est online ou pas.
je pensais utiliser le ping en lui ajoutant un port.
c'est simpliste comme vision je sais mais en gros c'est ça.
comment faire pour detecter un pc qui bloque les ping.

n°1308076
pilosite
Posté le 17-02-2006 à 14:59:38  profilanswer
 

sur ton routeur, il faut justement que le firewall ne bloque pas ICMP  :D, il n'y a pas de port TCP associé


---------------
Envie de scripting ? Lisez donc "Scripting Windows" aux Editions Eyrolles ! tout pour apprendre le scripting orienté infrastructure Microsoft, en français dans les textes et exemples.  http://www.eyrolles.com/Informatiq [...] 212116922/
n°1308088
anthony000​0
Posté le 17-02-2006 à 15:11:24  profilanswer
 

c'est un règle de sécurité, contre les DoS (je crois que ça s'appelle comme ça) bref pour contrer une attaque icmp.
c'est donc pour cette raison qu'il me faut spécifier un port (qui est déjà ouvert par la machine distante) pour le scanner. finalement je n'ai peut etre pas besoin de ping,
mais j'avoue que je ne comprend pas tout a fait comment ça marche, je voudrais juste associer une adresse ip avec un port, comme pour telnet.

n°1308100
pilosite
Posté le 17-02-2006 à 15:17:27  profilanswer
 

simple : tu ne peux pas pinger par autre chose que ICMP


---------------
Envie de scripting ? Lisez donc "Scripting Windows" aux Editions Eyrolles ! tout pour apprendre le scripting orienté infrastructure Microsoft, en français dans les textes et exemples.  http://www.eyrolles.com/Informatiq [...] 212116922/
n°1308135
anthony000​0
Posté le 17-02-2006 à 15:32:18  profilanswer
 

hmm, c'est ce  que je me disais, mais il doit pourtant bien y avoir un moyen ?
je cite l'exemple de nmap (mais je ne peux pas l'utiliser car je n'arrive pas à récupérer les infos concernant le résultat du "ping par port" comme je pouvais le faire avec le ping normal grace a la fonction |find)
 
- je ping donc normalement avec ping.exe de windows sur le pc qui bloque les icmp et je n'ai pas de réponse
 
-je ping avec nmap en lui donnant l'adresse ip et le port sur le meme pc qui bloque les icmp et j'ai une réponse
 
d'apres ce que tu m'as dis, ping n'est possible qu'avec icmp, mais si nmap utilisait icmp, je n'aurait pas de réponse.
donc nmap utilise autre chose (que je n'arrive pas à savoir d'ailleurs) mais quoi ? je me demande

mood
Publicité
Posté le 17-02-2006 à 15:32:18  profilanswer
 

n°1308163
pilosite
Posté le 17-02-2006 à 15:50:45  profilanswer
 

j'ai un moyen :
 
utilises T4ePortPing de tools4ever :
 
 
http://www.tools4ever.com/products/free/command/


Message édité par pilosite le 17-02-2006 à 15:51:09

---------------
Envie de scripting ? Lisez donc "Scripting Windows" aux Editions Eyrolles ! tout pour apprendre le scripting orienté infrastructure Microsoft, en français dans les textes et exemples.  http://www.eyrolles.com/Informatiq [...] 212116922/
n°1308181
anthony000​0
Posté le 17-02-2006 à 16:09:02  profilanswer
 

merci beaucoup !!! ^_^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBScript] PING + PORT

 

Sujets relatifs
[VBScript] [RESOLU] fenetre qui se ferme automatiquementVbscript qui ne se ferme pas !! (wscript.quit ne fonctionne pas)
Changement de couleur en VBScript ss catiasouci sur vbscript
Réservations DHCP en vbscriptaide en VBScript
Probleme avec l'utilisation du port seirie et javax.commPort 0 changer le port sur MySQL
Lecture sur port série toutes les 10msHTML & VBSCRIPT => Cohabitation des deux
Plus de sujets relatifs à : [VBScript] PING + PORT


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR