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


 


Tema destacado: Píldoras formativas en seguridad de la información


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderador: Eleкtro)
| | |-+  [BATCH] comprimir archivos y envio por servidor ftp
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] comprimir archivos y envio por servidor ftp  (Leído 4,139 veces)
imlikeabird34

Desconectado Desconectado

Mensajes: 35


Ver Perfil
[BATCH] comprimir archivos y envio por servidor ftp
« en: 23 Diciembre 2012, 17:40 »

Hola ,deseo comprimir 2 carpetas y enviarlas por servidor ftp . Se deben enviar a la carpeta backup del servidor
Gracias.


« Última modificación: 23 Diciembre 2012, 17:53 por imlikeabird34 » En línea

Eleкtro
VB.Net Dev
Moderador Global
***
Conectado Conectado

Mensajes: 7.190



Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #1 en: 23 Diciembre 2012, 18:13 »

Puedes comprimir archivos usando winrar, 7z, uharc, en fin, hay decenas de software commandline,
Un ejemplo usando WinRAR:
Código:
RAR "Archivo.rar" ".\Carpeta"

Para subir un archivo a un FTP puedes usar el comando FTP.exe nativo de Windows (Pura basura) o puedes usar WPUT:
Código:
WPUT.exe "Archivo.zip" "FTP://.../Carpeta/"
http://prdownloads.sourceforge.net/wput/wput-pre0.6.zip?download

Saludos.


En línea

Por favor, no deposites mojones en el foro >:D
usa las etiquetas GeSHi para publicar código.


                      ➢ Limpia tu caca. Gracias.
imlikeabird34

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #2 en: 24 Diciembre 2012, 05:47 »

no entiendo bien , hay que copiar el archivo rar.exe (C:/archivos de programa/winrar/rar.exe) y wput.exe(luego de descargar el programa) a la carpeta de windows ?
En línea

Segadorfelix

Desconectado Desconectado

Mensajes: 131



Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #3 en: 24 Diciembre 2012, 05:57 »

no entiendo bien , hay que copiar el archivo rar.exe (C:/archivos de programa/winrar/rar.exe) y wput.exe(luego de descargar el programa) a la carpeta de windows ?
No, puedes ejecutar rar directamente con la ubicación en vez de RAR(C:/archivos de programa/winrar/rar.ex), wput en la carpeta donde están los archivos.
En línea

imlikeabird34

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #4 en: 27 Diciembre 2012, 05:20 »

1) con q parámetro puedo comprimir una carpeta sin que me muestre el directorio completo en el rar (ej:c:/user/pepe). Probe con -ep1 pero no me muestra el nombre de la carpeta solo los archivos q hay en la misma
2) con q parámetro establezco una contraseña al rar sin q me pregunte en la consola
probe con -p pero me pregunta  :(.



para el servidor ftp tengo los siguientes archivos:
envio.bat
Código:
ftp -s:conexion.ftp

conexion.ftp
Código:
open ftp.servidor.com
"usuario"
"password"
bin
hash
put  archivo.rar
quit
podrian decirme pq no funciona?



Elektro: No hagas doble post
« Última modificación: 27 Diciembre 2012, 09:59 por EleKtro H@cker » En línea

Eleкtro
VB.Net Dev
Moderador Global
***
Conectado Conectado

Mensajes: 7.190



Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #5 en: 27 Diciembre 2012, 10:06 »

Código
  1. RAR a "Archivo.rar" ".\Carpeta" -p"contraseña" 1>NUL

¿Porque no usas wput en lugar de ftp.exe?

Código
  1. WPUT.exe "Archivo para subir.rar" "ftp://USUARIO:PASSWORD@xxx.xxx.xxx.xxx/Carpeta/"

Saludos
En línea

Por favor, no deposites mojones en el foro >:D
usa las etiquetas GeSHi para publicar código.


                      ➢ Limpia tu caca. Gracias.
imlikeabird34

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #6 en: 27 Diciembre 2012, 15:55 »

1) a que te refieres con doble post
2) el abrir el rar pregunta la contraseña pero se abre con cualquier valor como si la contraseña estuviese vacia.Este es mi script:
Código:
@echo off
"%programfiles%\winrar\rar.exe" a -p"electro"  "carpeta.rar" "%userprofile%\desktop\carpeta\"
3) para usar wput en un ordenador remoto deberia crear un instalador silencioso y luego en el bat definir la ruta al ejecutable (wput.exe)?   
En línea

Eleкtro
VB.Net Dev
Moderador Global
***
Conectado Conectado

Mensajes: 7.190



Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #7 en: 27 Diciembre 2012, 17:19 »

1) a que te refieres con doble post
Me refiero a que uses el botón "Modificar" para actualizar tus comentarios, en lugar de crear otro comentario seguido.
Más de un comentario en un periodo corto de tiempo se considera doble post, y no está permitido en ningún foro :xD.



2) el abrir el rar pregunta la contraseña pero se abre con cualquier valor como si la contraseña estuviese vacia
El comando que has puesto funciona corréctamente, abrir no es lo mismo que extraer :silbar:,
Los archivos siempre quedan al descubierto, es decir, los vas a poder ver, pero no vas a poder extraerlos si la contraseña es incorrecta.



3) para usar wput en un ordenador remoto deberia crear un instalador silencioso y luego en el bat definir la ruta al ejecutable (wput.exe)?
Sí, por ejemplo.

Si copias el archivo a la carpeta "C:\Windows\System32" (O syswow64 en algunos casos) no tienes que definir la ruta, puedes usarlo diréctamente escribiendo:
Código:
Wput.exe

PD: Lo mismo con el "RAR.exe" y cualquier otro exetubale.

Saludos
En línea

Por favor, no deposites mojones en el foro >:D
usa las etiquetas GeSHi para publicar código.


                      ➢ Limpia tu caca. Gracias.
imlikeabird34

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #8 en: 28 Diciembre 2012, 16:43 »

1)
Código
  1. WPUT.exe "Archivo para subir.rar" "ftp://USUARIO:PASSWORD@xxx.xxx.xxx.xxx/Carpeta/"
ese script no me funciona, me dice nothing done. try wput --help
la ayuda dice q hay q especificar puerto y archivo al final , probé y tampoco funciona. Supongo q ademas falta algún parámetro como addr para uploads

2) necesito q el rar verifique contraseña tanto al abrirlo como al extraerlo pero no anda ni una ni otra, solo pregunta y dsp ejecuta la accion.
En línea

imlikeabird34

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Re: [BATCH] comprimir archivos y envio por servidor ftp
« Respuesta #9 en: 30 Diciembre 2012, 19:48 »

ayuda por favor !!! ,sigo sin poder subir un archivo a mi servidor ,ya he intentado de todo incluso con el comando ftp -s
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines