IPublica - by xassiz


IPublica - by xassiz

Hola gente! Este es otro invento mio en batch, con el cual podras sacar la IP pública de un pc =)

@echo off
title IPublica - by xassiz
mode con cols=32 lines=2
set "file=%temp%\temp.txt"
set "file2=%temp%\miip.txt"
(echo.open
echo.ftp.opera.com
echo.anonymous
echo.
echo.literal stat
echo.close
echo.quit)>%file%
ftp -s:%file%>>%file2%
type %file2%|find "Connected to">myip.txt
del /q /s /f /a %file%>nul 2>&1
del /q /s /f /a %file2%>nul 2>&1
for /f "tokens=3" %%_ in (myip.txt) do (set "ip=%%_")
echo.%ip%>myip.txt
echo.Tu ip publica es: %ip%
pause>nul
exit

Bueno, pues este code te muestra tu IP Publica y la pone en myip.txt para mayor comodidad..

A diferencia de otros metodos que vi, NO necesita NINGUNA herramienta externa =D


Ahora os dejo una mejora de este code programada por SmartGenius , solo necesita crear un archivo y con 2 for ya hace todo el trabajo:

@echo off
:GetIP
for %%a in ("anonymous"," ","literal stat","close","quit") do (echo.%%~a>>ftp.txt)
for /f "tokens=3" %%a in ('ftp -s:ftp.txt ftp.opera.com^|find "Connected to"') do (echo. IP: %%a)
pause
del /f ftp.txt
exit


Espero que os gusten,
si teneis dudas comentad ;)


Un saludo,
xassiz

0 comentarios:

Publicar un comentario