domingo, 10 de junio de 2012

Subir archivos a FTP con Java

¡Hola!, Después de un tiempo traigo una nueva entrada, un code bastante interesante para conectar con un servidor FTP y subir/bajar archivos con la libreria FTPClient.

try{

      FTPClient cliente=new FTPClient();

      cliente.connect("ftp_server");
      boolean login=cliente.login("ftp_user","ftp_passwd");
       
      if(login){
          System.out.println("conexión exitosa");

      cliente.changeWorkingDirectory("path");            //nos movemos dentro del arbol de directorios        
      FileInputStream fis = new FileInputStream("archivo"); //Se abre un archivo de nuestra maquina local
      cliente.setFileType(cliente.BINARY_FILE_TYPE); //Se pone tipo binario para poder enviar archivos de cualquier tipo
      boolean res = cliente.storeFile("arch", fis ); //arch=nombre que va a tener el archivo
      System.out.println("Resultado de subir el archivo es " + res);

      cliente.logout();
      cliente.disconnect();

      }else{
          System.out.println("conexión erronea");
      }
       

      } catch (Exception ioe) {
          System.out.println("No se ha podido realizar la conexión");
      }

sábado, 11 de febrero de 2012

Empezamos con una de anonimato

¡¡Hola!! Qué mejor manera de comenzar a escribir en el blog que con un complemento de Firefox que acabo de encontrar, 'Modify Headers', el cual, entre otras cosas, nos permite falsear nuestra ip ante páginas que la registren.

Muy intuitivo, solo abrimos y encontramos lo siguiente:
excepto la entrada, que ha sido añadida por mí, solo tenemos que seleccionar acción, añadir, seleccionar
una determinada IP y en el campo 'Name', escribir 'X-Forwarded-For', picamos en Start y listo.

Aviso: No utilizar para 'cosas malas xD', ya que puede ser facilmente rastreable ;).

Saludos exploitables :P