(2008-4-30)Windows 命令行下扫描IP地址

(2008-4-30)Windows 命令行下扫描IP地址

编辑文章

点击《开始》–>《运行》输入 CMD 按回车,打开命令行窗口

本文HTML永久地址 doc

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>for /l %p in (1,1,254) do @ping 192.168.1.%p
-n 1 -l 16 -w 20 |find "reply from" /I     ←循环ping一个网段,前面是小写的L,后面是大写的i
Reply from 192.168.1.1: bytes=16 time=1ms TTL=64
Reply from 192.168.1.2: bytes=16 time<1ms TTL=64
Reply from 192.168.1.6: bytes=16 time<1ms TTL=128

C:\Documents and Settings\Administrator>for /l %a in (1,1,254) do start /min
/low telnet 192.168.1.%a

start参数中的min表示窗口开始时最小化,low表示程序运行时的优先级。如果start后不跟参数则运行后会生成一个新的DOS窗口,start具体的参数使用可是使用“start /?”查看。“telnet 192.168.1.%a”表示一个命令,从%a参数中读取IP地址的最后一个数字。其运行原理就是将IP值做成循环,避免手工输入,运行命令后,会在任务栏上开254个小窗口,然后telnet链接失败的窗口会在大约5秒后自动退出,开放23端口的IP地址会在telnet窗口显示

没有评论 :

发表评论