qué haría está llamando el netstat del código vb6 usar Shell y registrar la salida a alguÌn archivo del resultado, después para analizarlo y para conseguir la información que necesito sobre los puertos:
por ejemplo, para el puerto 443:
RetVal dévil
RetVal = Shell (“netstat - | hallazgo”: 443 " > c:\temp\netstat.log ", 1)
el archivo de salida debe mirar algo similar:
TCP 0.0.0.0: 443 0.0.0.0: 0 ESCUCHANDO
TCP 172.20.1.78: 37623 216.166.12.33: 443 ESTABLECIDO
TCP 172.20.1.78: 37625 216.166.12.33: 443 ESTABLECIDO
TCP 172.20.1.78: 37629 216.166.12.33: 443 ESTABLECIDO
TCP 172.20.1.78: 37630 216.166.12.33: 443 ESTABLECIDO
TCP 172.20.1.78: 37648 216.166.12.33: 443 ESTABLECIDO
TCP 172.20.1.78: 37649 216.166.12.33: 443 ESTABLECIDO
TCP [::]: 443 [::]: 0 ESCUCHANDO