Hola necesito ayuda para hacer un Ipscanner el enunciado es :
Escribe un script en batch que haga lo siguiente:
Al iniciar, pregunta al usuario la IP de red que debe escanear. Para simplificar (ver parte
opcional), dicha IP sólo puede ser /24.
Al introducir la IP, empieza el escaneo. El escaneo consiste en mandar 1 ping variando el
último octeto (del 1 al 254). Si el ping devuelve respuesta (se recibe una línea que contiene la
palabra TTL) se guarda dicha línea en un fichero intermedio (en el caso del ejemplo
ipaddresses.txt). Mientras se realiza el escaneo, también se debe mostrar un porcentaje de
completado
y el codigo que tengo es :
@echo off
set /a contador=0
set /p primero=Introduce el primer octeto
set /p segundo= Introduce el segundo octeto
set /p tercero= Introduce el tercer octeto
for /l %%a in (1,1,254) do (
echo %primero%.%segundo%.%tercero%.%%a
ping %primero%.%segundo%.%tercero%.%%a | FIND "bytes" > ipaddress.txt
)
pause
Escribe un script en batch que haga lo siguiente:
Al iniciar, pregunta al usuario la IP de red que debe escanear. Para simplificar (ver parte
opcional), dicha IP sólo puede ser /24.
Al introducir la IP, empieza el escaneo. El escaneo consiste en mandar 1 ping variando el
último octeto (del 1 al 254). Si el ping devuelve respuesta (se recibe una línea que contiene la
palabra TTL) se guarda dicha línea en un fichero intermedio (en el caso del ejemplo
ipaddresses.txt). Mientras se realiza el escaneo, también se debe mostrar un porcentaje de
completado
y el codigo que tengo es :
@echo off
set /a contador=0
set /p primero=Introduce el primer octeto
set /p segundo= Introduce el segundo octeto
set /p tercero= Introduce el tercer octeto
for /l %%a in (1,1,254) do (
echo %primero%.%segundo%.%tercero%.%%a
ping %primero%.%segundo%.%tercero%.%%a | FIND "bytes" > ipaddress.txt
)
pause