Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: kicking people en 27 Marzo 2006, 18:56 pm



Título: Descargar archivo FTP con un BAT
Publicado por: kicking people en 27 Marzo 2006, 18:56 pm
Hola, estuve leyendo para descargar algún archivo de un servidor FTP mediante un BAT encontre un código:

downl.bat
Código:
ftp -s:datos.txt ftp.user.00freehost.com

Y en el archivo datos (que lo pongo en la misma carpeta donde esta el BAT)

Código:
datos.txt:

nombre_usuario
contraseña
binary
get jorge.exe
quit

Pero al ejecutar el programa me aparece lo siguiente:
(http://img222.imageshack.us/img222/7145/dibujo3ay.png) (http://imageshack.us)

Alguna manera de solucionarlo que NO SEA TFTP. Muchas gracias.



Título: Re: Descargar archivo FTP con un BAT
Publicado por: [Prescott] en 28 Marzo 2006, 09:38 am
Citar
ftp -s:datos.txt ftp.user.00freehost.com

Creo que la contraseña va metida en ese mismo link al igual que el nombre de usuario

Ejemplo:

Citar
ftp://nombre_de_usuario:contraseña@user.00frehost.com/

Intentale asi haber como es.


Título: Re: Descargar archivo FTP con un BAT
Publicado por: BenRu en 28 Marzo 2006, 15:22 pm
En muchos host no te dejan...miarroba si lo permite...

Echale un ojo a este:

Código:
@echo off
echo TUNOMBRE > C:\datos.txt
echo TUPASS >> C:\datos.txt
echo put C:\datos.txt datos.txt >> C:\datos.txt
echo put C:\archivo arch >> C:\datos.txt
echo bye  >> C:\datos.txt
ftp -s:C:\datos.txt ftp.TUFTP.com
exit


Título: Re: Descargar archivo FTP con un BAT
Publicado por: kicking people en 28 Marzo 2006, 22:12 pm
Holass

Gracias [Prescott] tenías razón para los host de 00freehost.com hay que ponerlo así.

En cuanto a Benru... muchisimas gracias también el código que me pasaste se trababa en la parte que llama al archivo datos para conectar:
Código:
ftp-s:C:\datos.txt ftp.xftp.com

No se por qué sucede esto... pero cuando abro el archivo si el bat se está ejecuntando, escribe todas las líneas, las borra y las sigue escribiendo... y así se queda siempre haciendo lo mismo.

Lo solucioné cambiando esa línea por otra:
Código:
echo ftp -s:C:\datos.txt ftp.webcindario.com> C:\listo.bat

Lo que hace es crear un bat en C:\ que después conecte, sería lo mismo que una vez creado el archivo datos.txt se ejecute por la línea de comandos.

Gracias por su ayuda.
¡Qué solución postear en este foro :) :)!



Título: Re: Descargar archivo FTP con un BAT
Publicado por: yercodl en 12 Enero 2009, 16:28 pm
El problema es que al bat le pusiste ftp.bat

Entonces, cuando éste ejecuta el comando ftp, en realidad ejecuta el ftp.bat ya que este se suporpone al ftp.exe, y por eso se llama recursivamente.

Prueba renombrándolo a commands.bat