Windows 命令行下扫描IP地址

2008年4月30日 | 03:47分类:windows | 标签: | 389 views

Windows 命令行下扫描IP地址

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

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窗口显示

  1. 1 Trackback(s)

  2. 2008-05-03: 李海鑫个人博客 » Blog Archive » AVG480四口网关从H323升级到SIP配置

发表您的评论

您的名字: (*必填)

您的邮箱: (*不会被公布 ,必填)

您的网站: