elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Bat para chequera Direcciones IP activas.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Bat para chequera Direcciones IP activas.  (Leído 2,895 veces)
P3NDULO

Desconectado Desconectado

Mensajes: 19


Ver Perfil
Bat para chequera Direcciones IP activas.
« en: 14 Febrero 2014, 13:35 pm »

Buenas.

Estoy tratando de realizar un Scripting para hacerle ping a una seria de router (Direcciones IP), y me guarde cual de las ip estan activas y cuales no en un archivo txt, para luego enviarlo por correo, por que en l empresa donde trabajo compraron el zenoss pero casiq ue el de prueba y no podemos realizar todos los reportes......

Entonces tengo esto...

Código:
@echo off

REM Establece la variable YYYYMMDD con la fecha del sistema
for /f "tokens=1,2,3,4* delims=/, " %%a in ('date /t') do set dia=%%c%%b%%a
REM Establece la variable HHMM con la hora del sistema
FOR /F "TOKENS=1-4 DELIMS=:., " %%a IN ('TIME /T') DO SET hora=%%a%%b%%c

FOR /F "Usebackq Delims=" %%# IN (".\ping.txt") DO (
REM Echo La IP que utilizaremos es: %%~#
(
ping -n 1 "%%~#"
) && (Call :Ok "%%~#") || (Call :Fail "%%~#")

    )
    Goto :END
     
    :Ok
    Echo: Direccion IP Activas: "%~1" >>Resultado_%dia%_%hora%.txt
    GOTO:EOF

    :Fail
    Echo: Direccion IP caidas: "%~2" >>Resultado_%dia%_%hora%.txt
    GOTO:EOF
     
    :END
    Echo: Todas las IP esta chequeadas.
    Pause & Exit /B 1


Entoces. al momento de ejecutarlo. Indica ue todas estan activas.. ya que al realizar un ping a un router, se van los paquetes a otra direccion. y me arroja un mensaje:

Código:
RESPUESTA DESDE XX.XX.XX.XX TTL EXPIRADO EN TRANSITO
RESPUESTA DESDE XX.XX.XX.XX TTL EXPIRADO EN TRANSITO
RESPUESTA DESDE XX.XX.XX.XX TTL EXPIRADO EN TRANSITO

Y en eso me dice que no hay paquetes perdidos, y al terminar el chequeo de toda las IP.. me dice que todas estan activas.

Sabiendo que hay direcciones que no estan activas...
Gracias por la ayuda que me puedan prindar..


En línea

KZN

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: Bat para chequera Direcciones IP activas.
« Respuesta #1 en: 14 Marzo 2014, 23:24 pm »

puede que esto se salga un poco de bat, pero el programa que yo uso para ver conexión activas y desconectadas es el "Advanced IP Scanner" y muy bien la verdad, siento no poder ayudarte desde bat


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
deteccion de ventanas activas de MSN
Programación Visual Basic
Xephiro 7 5,581 Último mensaje 26 Diciembre 2008, 13:31 pm
por Karcrack
Ver ultima consulta de conexiones activas
Bases de Datos
Gorky 0 3,707 Último mensaje 30 Enero 2011, 14:09 pm
por Gorky
cuantas mujeres activas tiene el foro « 1 2 »
Foro Libre
RedZer 18 7,327 Último mensaje 25 Octubre 2011, 04:39 am
por multiplayer1080
Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC
Programación C/C++
naxo1990 5 4,573 Último mensaje 27 Mayo 2013, 23:25 pm
por mr.blood
que ocurre cuando no activas windows
Windows
4rm4ndo 5 3,019 Último mensaje 30 Septiembre 2019, 23:23 pm
por 4rm4ndo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines