Resolu [VBS] lister les connexions TCP (comme netstat)

Resolu [VBS] lister les connexions TCP (comme netstat) - VB/VBA/VBS - Programmation

Marsh Posté le 29-07-2007 à 19:57:33    

Bonjour à vous tous.
 
Je souhaite écrire un script vbs qui me permette de lister les connexions TCP actives un peu commme le fait Netstat.
 
Seulement j'essaye justement de me passer de cet executable, mais je n'arrive pas a trouver si cela est disponible dans wmi et si oui dans quelle classe précissement.
 
c'est pourquoi je fait appel à votre aide.
 
merci


Message édité par Xspawn_Lpc le 31-07-2007 à 10:03:20
Reply

Marsh Posté le 29-07-2007 à 19:57:33   

Reply

Marsh Posté le 30-07-2007 à 11:36:29    

:up:

 

j'ai essayé de trouver la class avec scriptomatic. J'arrive a lister les interfaces réseaux, les protocoles réseaux mais pas trouvé pour les connections actives d'un protocole particulier

 

le mieux que j'ai trouvé : http://msdn2.microsoft.com/en-us/library/aa394341.aspx

 

mais il ne liste pas le détail des connections


Message édité par Xspawn_Lpc le 30-07-2007 à 16:39:07
Reply

Marsh Posté le 31-07-2007 à 10:03:07    

après recherche plus approfondie j'ai trouvé une solution : l'appel à l'API suivante :  
 
Private Declare Function AllocateAndGetTcpExTableFromStack Lib "iphlpapi.dll" (ByRef pTcpTable As Any, ByRef bOrder As Boolean, ByVal heap As Long, ByVal zero As Long, ByVal flags As Long) As Long*
 
pour info il existe la meme en UDP

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed