2009年3月2日星期一

局域网扫描脚本

另存为bat文件
记录扫描局域网内响应ping的主机

我用这个脚本查出来局域网内那个人用了ARP攻击软件 只让自己上网
不让别人上网

----------------------------
@ECHO OFF

REM 屏显信息
CLS
TITLE 局域网扫描...
COLOR 0A
ECHO ================================================
ECHO 局域网扫描程序BAT版 Ver1.0 By haggy
ECHO ================================================
PAUSE

REM 检测Log文件
IF NOT EXIST ScanLog.txt (DATE /T >ScanLog.txt && TIME /T>>ScanLog.txt && ECHO Alive:>>ScanLog.txt) ELSE (ECHO ================================================ >>ScanLog.txt && DATE /T >>ScanLog.txt && TIME /T>>ScanLog.txt && ECHO Alive:>>ScanLog.txt)

REM 指定网段范围
SET wangduanstart=1
SET wangduanstep=1
SET wangduanend=1

REM 指定主机范围
SET zhujistart=1
SET zhujistep=1
SET zhujiend=254

@FOR /L %%i IN (%wangduanstart%,%wangduanstep%,%wangduanend%) DO FOR /L %%j IN (%zhujistart%,%zhujistep%,%zhujiend%) DO (ping -n 1 -w 10 192.168.%%i.%%j && ECHO 192.168.%%i.%%j >> ScanLog.txt)

CLS
TITLE 扫描完成
ECHO ================================================
ECHO 扫描完成
ECHO ================================================
PAUSE
TYPE ScanLog.txt
PAUSE

没有评论: