bat脚本小技巧批量扫telnet

今天有个小任务,批量扫telnet服务。

首先我的思路是拿nmap扫。

nmap -vv -p 23 -iL ip.txt -o ip.xml(这一步忘记截图了)

意思就是扫描ip.txt文件内端口23的ip并输出扫描结果到ip.xml

手写一个输出格式吧!

10.10.10.10
23 telnet

嗯、貌似是这个结果,但是我发现nmap虽然扫描出来的但是我无法链接的,有的网络还ping不通,这我就纳闷了(其实我太菜)

那好吧!我们换个方法吧!

首先拿电脑ping吧,确认网络连同状态,但是手ping明显不现实,写个小脚本。

@echo off
ping 10.10.10.10
….

….
pause

拿到ping的结果后,在改下脚本。
@echo off
telnet 10.10.10.10
….

pause

 

嗯、到这里基本就完事了,此方法扫几十个ip还行,如果太多的话可能时间就很长了,而且如果有防火墙也不行的。