BAT批处理大神请进!!!!!!
求一个批处理设定某个IP段列:180.1.1.1 180.255.255.255
自动扫描全端口
每个IP1到65536端口依次扫描
ip.txt 存放IP段格式:180.1.1.1 180.255.255.255 与BAT同目录
s.exe s扫描器自己去百度找 与BAT同目录
syn 扫描方式也可以tcp 扫这个要看s.exe支持的模式跟系统支持模式 通常2003系统syn xp系统tcp如果XP使用SYN需要打TCPIP.SYSSYN补丁
for /f "eol= tokens=1,2 delims= " %%i in (ip.txt) do s.exe syn %%i %%j 端口 /save 扫描保存到默认文件Result.txt
echo %%i %%j >> tempip.txt ping通的IP保存到tempip.txt
for /f "eol=- tokens=1 delims= " %%i in (Result.txt) do echo %%i>>s1.txt 整理Result.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>>s3.txt 整理出结果S3
页:
[1]