麒麟, 发表于 2016-8-14 01:43

BAT批处理大神请进!!!!!!

求一个批处理
设定某个IP段列:180.1.1.1 180.255.255.255

自动扫描全端口

每个IP1到65536端口依次扫描

s4code 发表于 2016-8-14 01:43

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]
查看完整版本: BAT批处理大神请进!!!!!!