如何使用vbscript扫描服务器上的开放端口?

时间:2017-06-09 14:34:08

标签: vbscript server port ports scanning

我正在尝试编写一个脚本,它将接收服务器名称和端口,并检查该端口是否已打开。不确定如何做到这一点是VBS。我已经浏览过互联网,到目前为止一无所获。

1 个答案:

答案 0 :(得分:1)

来自Microsoft.com的第一个Download PortQry Command Line Port Scanner Version 2.0 并将其解压缩..

然后定义一些变量如下:

strPortQry = "C:\PortQryV2\PortQry.exe"
strServer = "127.0.0.1"
intPortNo = 8080

使用PortQry实用程序查找端口侦听或打开此代码:

PortQry.exe -n 127.0.0.1 -e 80

类似的东西:

objShell.Exec(objFSO.GetFile(strPortQry).ShortPath & " -n " & strServer & " -e " &  intPortNo)

您可以在端口上循环并切换所需的任何端口。有关详细信息,请查看PortQry $('input[type=checkbox]').on('click', function(){ console.log('ID:[' + this.id + '] is checked? ' + $(this).prop("checked")); })实用程序,并查看Microsoft help可能会有所帮助。