怎么写.bat端口扫描

1.怎么制作一个BAT的端口扫描器@echo off
setlocal
title 端口扫描器 by 风旋碧浪
color 4f&MODE con: COLS=50 LINES=12
echo.&echo 开始扫描,需要时间,请稍候……
(echo.&echo 端口号 进程名称
echo.&echo TCP协议: )>>;端口查看.txt
echo.&echo 正在扫描TCP协议……
for /f "skip=4 tokens=2,5" %%a in ('netstat -ano -p TCP') do (
for /f "tokens=2 delims=:" %%A in ("%%a") do set TCP端口=%%A
for /f "skip=2 delims=, tokens=1" %%A in ('tasklist /fi "PID eq %%b" /FO CSV') do set TCP进程=%%~A
echo !TCP端口! !TCP进程!>>;端口查看.txt
)
echo UDP协议: >>;端口查看.txt
echo.&echo 正在扫描UDP协议……
for /f "skip=4 tokens=2,4" %%a in ('netstat -ano -p UDP') do (
for /f "tokens=2 delims=:" %%A in ("%%a") do set UDP端口=%%A
for /f "skip=2 delims=, tokens=1" %%A in ('tasklist /fi "PID eq %%b" /FO CSV') do set UDP进程=%%~A
echo !UDP端口! !UDP进程!>>;端口查看.txt
)
【怎么写.bat端口扫描】echo.&echo.&echo 扫描结束!请查看《端口查看.txt》文件!
pause>nul
2.怎么用BAT文件做端口扫描器首先,给你更正一下,估计是你看了别人的教程或者软件,让你以为BAT可以扫端口,严格意义上说批处理文件BAT是不能真正意义上实现扫端口功能,即使有也是利用TELNET 。
而且是单线程 。是没任何意义的 。
你看到的我估计是S扫描器,然后别人做成一个批处理,比如流行的扫135,1433,3389或者其他溢出都喜欢用S扫描器,因为它速度一流,而且是命令下操作适合做成BAT文件批量处理 。而输出扫描结果这个比较简单,就是写几行批处理来提取S扫描器生成的结果Result.txt文件,然后输出到5.txt中 。
就这么简单 。这些代码网上有现成的,如果你有需要可以给我留言,适当的给你分享分享 。
3.怎么制作一个BAT的端口扫描器@echo offsetlocal 端口扫描器 by 风旋碧浪color 4f&MODE con: COLS=50 LINES=12echo.&echo 开始扫描,需要时间,请稍候……(echo.&echo 端口号 进程名称echo.&echo TCP协议: )>>端口查看.txtecho.&echo 正在扫描TCP协议……for /f "skip=4 tokens=2,5" %%a in ('netstat -ano -p TCP') do ( for /f "tokens=2 delims=:" %%A in ("%%a") do set TCP端口=%%A for /f "skip=2 delims=, tokens=1" %%A in ('tasklist /fi "PID eq %%b" /FO CSV') do set TCP进程=%%~A echo !TCP端口! !TCP进程!>>端口查看.txt) echo UDP协议: >>端口查看.txtecho.&echo 正在扫描UDP协议……for /f "skip=4 tokens=2,4" %%a in ('netstat -ano -p UDP') do ( for /f "tokens=2 delims=:" %%A in ("%%a") do set UDP端口=%%A for /f "skip=2 delims=, tokens=1" %%A in ('tasklist /fi "PID eq %%b" /FO CSV') do set UDP进程=%%~A echo !UDP端口! !UDP进程!>>端口查看.txt)echo.&echo.&echo 扫描结束!请查看《端口查看.txt》文件!pause>nul 。
4.求个端口扫描器 bat格式的setlocal
cls
color A
title 6666端口扫描【服务器SYN1000线程】
echo ======================================================
echo 6666端口扫描【服务器SYN1000线程】
echo .
echo .
echo ======================================================
del result.txt
del s.txt
for /f "eol= tokens=1,2 delims= " %%i in (ip.txt) do s syn %%i %%j 6666 1000 /save
for /f "eol=- tokens=1 delims= " %%i in (result.txt) do echo %%i>>s1.txt
for /f "eol=P tokens=1 delims= " %%i in (s1.txt) do echo %%i>>s2.txt
for /f "eol=S tokens=1 delims= " %%i in (s2.txt) do echo %%i:6666>>s.txt
del s1.txt
del s2.txt
del Result.txt
本人珍藏自己下个S.exe配置文件是ip.txt端口自己改!

怎么写.bat端口扫描

文章插图