![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 19:43 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 快速扫描远程系统端口 |
| 可打印版本 706 / 0 |
| 第1楼 uiopuiop | 发表于 2009-05-05 07:01 |
| 中级用户 发帖 211 积分 400 | |
|
快速扫描远程系统端口 局域网里有很多WEB 服务器,所以写了下面这个80端口的扫描工具,如果端口都通的话,扫描速度很快,200台机器4秒钟就扫完了。
但缺点是遇到端口不通的系统时,每个检测要等20秒。如何解决这个问题?思路是如果PORTQRY.EXE运行超过5秒就杀掉它,并认为这个机器的80端口不通。具体代码应该如何写呢? PortQry.exe下载地址: http://download.microsoft.com/download/0/d/9/0d9d81cf-4ef2-4aa5-8cea-95a935ee09c9/PortQryV2.exe 代码: @echo off echo %time% for /f "tokens=*" %%i in (ip_list.txt) do ( portqry.exe -n %%i -nr -e 80 && (echo %%i OK) || (echo %%i unreachable) ) Pause [ Last edited by uiopuiop on 2009-5-5 at 07:05 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |