当前位置:DOS资源站资料中心批处理教程 → 批处理端口扫描器模型

批处理端口扫描器模型

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-4-7 21:14:04

只是模型,分为2个BAT s.bat 和s2.bat

使用的时候在CMD下输入s 端口号就可以了
s.bat

@echo off
set port=%1
endlocal
start /min cmd /k s2.bat
ping 127.0.0.1 /n 3>nul
for /f %%i in (%systemroot%\state.txt) do set st=%%i
if %st%==false goto end
cls
echo %port%:端口已打开

:end

rem 使用方法:s 扫描端口号  如: s 135
rem 只是测试,所以只能扫描本机端口一次扫描一个...
rem 如果判断错误把延时加大点(ping 127.0.0.1 /n 3)
rem 没办法无法判断是否正确连接.
 

s2.bat
 

@echo off
echo true>%systemroot%\state.txt
telnet 127.0.0.1 %port%
echo false>%systemroot%\state.txt