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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  mandar usuario y pass por ftp en batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: mandar usuario y pass por ftp en batch  (Leído 12,140 veces)
scmdk

Desconectado Desconectado

Mensajes: 25


Ver Perfil
mandar usuario y pass por ftp en batch
« en: 28 Febrero 2008, 00:37 am »

me gustaria saber como enviar por batch un user y pass a un ftp

alli esta el ejemplo

@echo off
ftp ftp.mx.geocities.com
usuario
pass

es para mandar un archivo

salu2



En línea

elmeister

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: mandar usuario y pass por ftp en batch
« Respuesta #1 en: 28 Febrero 2008, 16:30 pm »

eso es fácil:


Código
  1. @echo off
  2. echo escribe la direccion de tu ftp
  3. set /p servidor=
  4. CLS
  5. echo escribe tu nombre de usuario y pulsa enter
  6. set /p user=
  7. CLS
  8. echo ahora escribe tu pass:
  9. set /p pass=
  10. :subida
  11. CLS
  12. echo escribe el nombre del archivo a subir, con su extension:
  13. set /p arch=
  14. echo %user%>>smp
  15. echo %pass%>>smp
  16. echo ascii>>smp
  17. echo put %arch%>>smp
  18. echo close>>smp
  19. echo bye>>smp
  20. ftp -s:smp %servidor%
  21. del smp
  22. CLS
  23. echo Operacion completada, elige una opcion:
  24. echo 1-Subir otro archivo
  25. echo 2-Salir
  26. set /p opcion=
  27. if %opcion%==1 goto subida
  28. if %opcion%==2 exit

Espero que te sea de ayuda

EDIT: Recuerda, no lo guardes como ftp.bat o si no cuando llame al programa volvera al principio de tu bat en un bucle sin fin, y donde pone smp, puedes cambiarlo por lo que te de la gana (siempre usando las mismas letras cada vez que pone smp en el archivo)


« Última modificación: 28 Febrero 2008, 16:40 pm por elmeister » En línea

scmdk

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: mandar usuario y pass por ftp en batch
« Respuesta #2 en: 28 Febrero 2008, 22:46 pm »

ok esta buena la solucion pero yo lo quiero hacer sin necesidad de meterle usuario y contraseña

encontre otra manera ftp s:arcvhivo.txt

pero yo lo quiero poner en el bat
En línea

elmeister

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: mandar usuario y pass por ftp en batch
« Respuesta #3 en: 28 Febrero 2008, 23:28 pm »

pues entonces toda la sección de echos al archivo smp, canvias lo de %user% y %pass% por tu contraseña (y borras lo de introducirlos), y si quieres dejas lo de introducir el nombre de archivo, quitas tambien lo de introducir el servidor y pones la direccion despues de ftp -s:smp, quedaria algo así.


Te doy tres alternativas

Código
  1. :subida
  2. CLS
  3. echo escribe el nombre del archivo a subir, con su extension:
  4. set /p arch=
  5. echo PONES AQUI TU NOMBRE DE USUARIO>>smp
  6. echo PONES AQUI TU PASS>>smp
  7. echo ascii>>smp
  8. echo put %arch%>>smp
  9. echo close>>smp
  10. echo bye>>smp
  11. ftp -s:smp PONES AQUI EL SERVIDOR
  12. del smp
  13. CLS
  14. echo Operacion completada, elige una opcion:
  15. echo 1-Subir otro archivo
  16. echo 2-Salir
  17. set /p opcion=
  18. if %opcion%==1 goto subida
  19. if %opcion%==2 exit

Si solo es para actualizar un unico archivo de una web sería así:

Código
  1. echo Pulsa cualquier tecla para actualizar el archivo
  2. pause>nul
  3. echo PONES AQUI TU NOMBRE DE USUARIO>>smp
  4. echo PONES AQUI TU PASS>>smp
  5. echo ascii>>smp
  6. echo put PONES AQUI EL NOMBRE DE ARCHIVO>>smp
  7. echo close>>smp
  8. echo bye>>smp
  9. ftp -s:smp PONES AQUI EL SERVIDOR
  10. del smp


O si solo quieres loguearte y despues hacer tu el resto a mano

Código
  1. echo pulsa cualquier tecla para loguearte en tu FTP
  2. pause>nul
  3. echo PONES AQUI TU NOMBRE DE USUARIO>>smp
  4. echo PONES AQUI TU PASS>>smp
  5. ftp -s:smp PONES AQUI EL SERVIDOR
  6. del smp
  7.  
En línea

scmdk

Desconectado Desconectado

Mensajes: 25


Ver Perfil
Re: mandar usuario y pass por ftp en batch
« Respuesta #4 en: 1 Marzo 2008, 18:21 pm »

okey muchas gracias por la info me sirvio mucho


salu2
En línea

elmeister

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: mandar usuario y pass por ftp en batch
« Respuesta #5 en: 1 Marzo 2008, 22:33 pm »

okey muchas gracias por la info me sirvio mucho


salu2

De Nada, Aqui estamos para ayudarnos entre todos. Hoy por ti, Mañana por mi.
En línea

elmeister

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Re: mandar usuario y pass por ftp en batch
« Respuesta #6 en: 27 Marzo 2008, 23:53 pm »

Me aburría y decidí hacer una version mejorada del primero que hice, lo pongo para que esto suba hacia arriba y si a alguien le interesa que lo mire:

Código
  1. @echo off
  2. goto host
  3. :about
  4. echo Este programa fue escrito en Batch por BATCHMAN
  5. echo [elmeister en el foro de elhacker.net] en 2008
  6. echo Es de codigo libre, podeis hacer con el lo que os plazca,
  7. echo podeis mejorarlo, empeorarlo, o personalizarlo
  8. echo  no hace falta que mencioneis que soy su autor
  9. echo ningun derecho reservado
  10. echo pulsa cualquier tecla para volver al menu
  11. pause>nul
  12. CLS
  13. goto menu
  14. :host
  15. echo escribe la direccion de tu ftp
  16. set /p servidor=
  17. CLS
  18. echo escribe tu nombre de usuario y pulsa enter
  19. set /p user=
  20. CLS
  21. echo ahora escribe tu pass:
  22. set /p pass=
  23. :subida
  24. CLS
  25. echo escribe el nombre del archivo a subir, con su extension:
  26. set /p arch=
  27. echo %user%>>smp
  28. echo %pass%>>smp
  29. echo ascii>>smp
  30. echo put %arch%>>smp
  31. echo close>>smp
  32. echo bye>>smp
  33. CLS
  34. ftp -s:smp %servidor%
  35. del smp
  36. CLS
  37. goto menu
  38. :menu
  39. echo Operacion completada, elige una opcion:
  40. echo 1-Subir otro archivo al mismo host
  41. echo 2-Subir un archivo a un host distinto
  42. echo 3-Acerca De
  43. echo 4-Salir
  44. echo Introduce el numero de la opcion elegida:
  45. set /p opcion=
  46. CLS
  47. if %opcion%==1 goto subida
  48. if %opcion%==2 goto host
  49. if %opcion%==3 goto about
  50. if %opcion%==4 exit
En línea

Eazy

Desconectado Desconectado

Mensajes: 229


Eazy [FM-Team]


Ver Perfil WWW
Re: mandar usuario y pass por ftp en batch
« Respuesta #7 en: 7 Octubre 2008, 01:41 am »

Por uqe va todo a SMP?
En línea

[/url]
carlitos.dll

Desconectado Desconectado

Mensajes: 266



Ver Perfil
Re: mandar usuario y pass por ftp en batch
« Respuesta #8 en: 7 Octubre 2008, 07:24 am »

Por uqe va todo a SMP?

debe ser el nombre de un archivo, aunque si existe en en el lugar en donde se ejecuta el batch una carpeta  con dicho nombre, el batch arrojaria un acceso denegado.

Ejemplo, si ejecuto el batch desde el escritorio y tengo una carpeta llamada smp.


aquí hay otra forma de bajarse un archivo por ftp.: http://foro.elhacker.net/scripting/enviar_archivo_x_ftp-t226662.0.html

« Última modificación: 7 Octubre 2008, 07:29 am por carlitos.dll » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
No recuerdo usuario ni pass backtrack 4 « 1 2 »
Hacking
jpmo4 10 12,365 Último mensaje 16 Diciembre 2010, 01:00 am
por hardyan2
Mandar correo desde en batch
Scripting
vpluque 1 4,601 Último mensaje 30 Marzo 2011, 18:29 pm
por SuperDraco
Mandar archivos con batch a FTP [RESUELTO]
Scripting
ajedrecista anónimo 3 3,473 Último mensaje 13 Julio 2015, 11:09 am
por KZN
Ayuda con batch que necesita interacción del usuario
Programación General
Baphomet2204 2 3,547 Último mensaje 25 Julio 2019, 19:48 pm
por Baphomet2204
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines