欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

扫描内网在线主机的BAT

程序员文章站 2022-12-03 09:55:05
在拿到一个shell后某些情况下在shell上只能执行dos,不能执行exe等一些扫描用的东西,特地写了这个bat来针对这种情况,能扫描内网在线主机,不过注意不能在vista以上的系统使用。...

在拿到一个shell后某些情况下在shell上只能执行dos,不能执行exe等一些扫描用的东西,特地写了这个bat来针对这种情况,能扫描内网在线主机,不过注意不能在vista以上的系统使用。

 

@echo off

::按格式设置IP

set IP=192.168.5.

for /l %%i in (1,1,254) do (

echo ping -n 1 %IP%%%i>%%i.bat

echo if “%%errorlevel%%” == “0″ goto ok>>%%i.bat

echo del %%0^&exit>>%%i.bat

echo :ok>>%%i.bat

echo echo %IP%%%i^>^>ip.txt>>%%i.bat

echo del %%0^&exit>>%%i.bat

)

for /l %%i in (1,1,254) do (

start /MIN %%i.bat

if %%i EQU 150 ping -n 10 127.0.0.1>>nul

)

type ip.txt