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

 

 


Tema destacado: Top 20 herramientas Hacking más populares de 2020


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Repetir StringTokenizer? en: 11 Febrero 2013, 13:13 pm
No se puede reiniciar el StringTokenizer, lo que puedes hacer es volverlo a cargar.

Código
  1.  
  2. //Mientras exista informacion en tokenizer sigue rrecoriendo usuarios
  3.            while (st.hasMoreTokens()) {
  4.                try {
  5.  
  6.                        // si el token ha llegado a su fin se recarga con los datos iniciales.
  7.                        if (!st2.hasMoreTokens()){
  8.             st2 = new StringTokenizer(proxys, "\n");
  9.             }
  10.  
  11.  
  12.                        //Url
  13.                        PeticionPost post = new PeticionPost("http://localhost:80/prueba.php");
  14.  
  15.                        Thread.sleep(10);
  16.  
  17.                        //Sumamos mas 1 para que avanze barra de progreso    
  18.                        a++;
  19.  
  20.                        //Para obtener valor de combos y despues aumentamos con a
  21.                        jProgressBar1.setMaximum(contador2);
  22.                        jProgressBar1.setValue(a);
  23.  
  24.  
  25.                        //Partimos los combos en 2 user y pass
  26.                        String[] com_array = st.nextToken().split(":");
  27.                        User = com_array[0];
  28.                        Pass = com_array[1];
  29.  
  30.                        //Partimos los Proxys en 2 ip y puerto
  31.                        String[] com_array2 = st2.nextToken().split(":");
  32.                        Proxyip = com_array2[0];
  33.                        proxyport = com_array2[1];
  34.  
  35.                        //Definimos ip A usar
  36.                        System.setProperty("http.proxyHost", Proxyip);
  37.                        System.setProperty("http.proxyPort", proxyport);
  38.  
  39.                        //Cargamos user y pass en Post
  40.                        post.add("username", User);
  41.                        post.add("password", Pass);
  42.  
  43.                        //Vemos respuesta
  44.                        String respuesta = post.getRespueta();
  45.  
  46.                        if (respuesta.contains("INVALID USER")) {
  47.                            System.out.println("Usuario Invalido");
  48.                        }else if(respuesta.contains("Good")){
  49.                            System.out.println("Usuario Valido");
  50.                        }
  51.  
  52.  
  53.                } catch (InterruptedException ex) {
  54.                    Logger.getLogger(Ventana.class.getName()).log(Level.SEVERE, null, ex);
  55.                } catch (IOException ex) {
  56.                    Logger.getLogger(Ventana.class.getName()).log(Level.SEVERE, null, ex);
  57.                }
  58.  
  59.            }
  60.        }
  61.  
  62.  
2  Programación / Java / Re: Eliminar datos de arreglo en: 11 Febrero 2013, 12:13 pm
Código
  1. public void getDatosUnicos()
  2. {
  3.   //itera a traves del arreglo
  4.   for(int i=0;i<TAMANIO;i++)
  5.    {
  6.     // establece por defecto imprimir a SI
  7.     imprimir = Estado.SI;
  8.  
  9.     // itera a traves del arreglo para poder comprar los valores
  10.      for(int j=0;j<TAMANIO;j++)
  11.       {
  12.      if (i != j){
  13.      // si encuentra valores iguales, cambia imprimir a NO
  14.      if(numeros[i]==numeros[j])
  15.      {
  16.      imprimir = Estado.NO;
  17.      }
  18.      }
  19.       } // fin for externo
  20.  
  21.         // si no se han encontrado valores iguales, se imprime el 1er elemento del array
  22.         if (imprimir == Estado.SI)
  23.         System.out.println(numeros[i]);
  24.    } // fin for externo
  25. } // fin metodo
  26.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines