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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Informática / Tutoriales - Documentación / Ayuda... en: 2 Enero 2005, 15:23 pm
Y BUENO EL CODIGO que LES PONGO AHORA NO ES DE UN VIRUS NI MUCHO MENOS PERO TAMBIEN ES DE UN BAT, ASI que LO PONGO Y DESPUES EXPLICO MI PROBLEMA:

Código:

@rem ServAnalizer.bat V 0.1
@echo off
@cls
@set host=127.0.0.1
@set name=Desconocido
@set existe=si

@rem especificaron un host??
 @if "%1"=="" goto shost
 @set host=%1

@rem existe el hot??
 @PING %host% | FIND "TTL=" > nul
 @if errorlevel 1 set existe=no
 @if "%existe%"=="no" goto snoexiste

@rem tomamos solo el nombre
@for /f "delims=9*" %%n in ('nslookup %host% ^| FIND ^"Nombre:  ^"') do @set name=%%n
@echo Analizando, %name%
@pause
@goto out

@rem Los mensajes de salida y error
 :shost
  @echo Ocurrio un error, ud no ha especificado el host a analizar :(
  @goto out
 :snoexiste
  @echo El host que ud especifico no existe o esta apagado.
  @goto out
 :out
 


EL PROBLEMA ESTA AKI:
Código:

@for /f "delims=9*" %%n in ('nslookup %host% ^| FIND ^"Nombre:  ^"') do @set name=%%n
@echo Analizando, %name%
 


YA que LA SALIDA AL PASAR POR EJEMPLO, LA IP 216.239.39.99 ES:
Analizando, Nombre: google.com

CUANDO DEBERIA SER:
Analizando, google.com

Y PUES NO ENTIENDO POR que NO ME FUCIONA CON LA OPCION "tokens=9*", que INDICA LO que SE PASA AL FOR, SOLO FUNCIONA CON EL "delims=9*" Y NO DEBERIA DE SER ASI, POR que "delims" INDICA LOS SEPARADORES ENTRE LOS tokens..

Gracias, de ante mano.. 

Saluditops!!! & bytes!!!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines