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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 26
41  Seguridad Informática / Wireless en Windows / Re: Ayuda... red wifi rara, proteger ante ladrones wifi en: 30 Agosto 2012, 16:29 pm
Pues escanea tu red con nmap por ejemplo, pero vaya en cada pc debe de venirte la puerta de enlace que usa, que será la ip de cada router al que lo tienes conectado..

Ya te digo que el router que sale es el que va conectado a la red telefonica, pero el nombre y red lo otorga el punto de acceso del que no sale ip por puerta de enlace

Pero gracias
42  Seguridad Informática / Wireless en Windows / Re: Ayuda... red wifi rara, proteger ante ladrones wifi en: 29 Agosto 2012, 02:15 am
Hola,
Muchas gracias, cómo adivino la ip de cada router? Gracias.

Alguna otra sugerencia?

Gracias
43  Seguridad Informática / Wireless en Windows / Ayuda... red wifi rara, proteger ante ladrones wifi en: 29 Agosto 2012, 00:39 am
Buenas,

abro este post porque necesito vuestra ayuda.

Veréis, tengo en mi casa como unos 3 aparatos
Uno de ellos hace de router y también tiene antenas para abrir conexión a internet wifi, luego hay otro que es un linksys VPN etherfast que va conectado al primero y creo se puso para un sistema de videovigilancia y por último va un punto de acceso linksys con antenas que es el que ofrece la conexión con acceso a internet wifi de nombre linksys.

El problema viene que no tiene contraseña y unos vecinos 'marroquíes' les ha dado por robar la conexión con todo el descaro del planeta... se sientan en el escalón y ale a chupar wifi mediante portátil, móvil... y yo soy de los que dejan pero con un límite... un día vale, pero llevan meses.

Bueno pues yo visité la dirección del router con el navegador y me veo que el router hace como puente pero verdaderamente no ofrece ninguna wifi... ya que como pude ver no tenía activada ninguna y por tanto no pude poner contraseña, de hecho pude 'abrir' una wifi nueva y ofrecer DOS LÍNEAS de conexión, una de las cuales con contraseña. Ahí va mi pregunta, supongo habrá que poner contraseña a la red que da el punto de acceso.

¿Cómo lo hago? Por favor, rapidez que estoy harto de bajar y verlos robándome internet y encima mirándote con cara de desprecio...

Gracias.
44  Programación / Java / Re: Ayuda con problema UDP en: 21 Diciembre 2011, 15:18 pm
Por fin he logrado enviar lo del fichero.

Lo que me no hace bien es recibirlo el otro y guardarlo en un fichero, lo recibe, lo imprime por pantalla pero ni para de recibir cuando quiero (en este caso cuando reciba /. en el texto) y lo que más me interesa, no lo guarda en ningún fichero... sólo a cogido y lo ha dejado en blanco.

El código que tengo es:

Código:
    cl = new ejercicio54cliente(3000);
    isr = new InputStreamReader(System.in);
    inv = new BufferedReader(isr);
           
    FileWriter fw=new FileWriter ("anonimo.txt");
    BufferedWriter inv2 = new BufferedWriter(fw);
    PrintWriter anonimo= new PrintWriter (inv2);
    String texto2;
    do{
       
    p=new DatagramPacket(new byte[100],100);
    cl.socket.receive(p);
   
    texto2 = new String(p.getData());
    System.out.println(texto2);
    anonimo.println(texto2);
}while(!texto2.startsWith("/."));
anonimo.close();
cl.socket.close();

¿Alguna sugerencia?
45  Programación / Java / Re: Ayuda con problema UDP en: 21 Diciembre 2011, 10:41 am
Te entiendo, el problema es que no se me ocurre como ¿?

Por cierto la linea de quien recibe esta bien?
46  Programación / Java / Re: Ayuda con problema UDP en: 20 Diciembre 2011, 22:40 pm
Nuevos problemas, he intentado el nuevo ejercicio y no me acaba de leer el archivo y no sé si se envía o no:

Código:
ejercicio54cliente cl = new ejercicio54cliente(2000);
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader inv = new BufferedReader(isr);
   
    System.out.println("Introduzca la IP destinataria del mensaje: \n");
    String ip;
    ip = inv.readLine();   
    String parrafo;
    System.out.println("\tSe procederá a leer el texto a enviar del archivo anonimo.txt:\n");
           String texto = new String();
           FileReader f = new FileReader("anonimo.txt");
           BufferedReader entrada = new BufferedReader(f);
 
do{
           String s;
           while((s = entrada.readLine()) != "/.") {
           texto += s;
           }
           entrada.close();
    byte data[]=texto.getBytes();
    InetAddress destino = InetAddress.getByName(ip);
    p=new DatagramPacket(data,data.length,destino,3000);
    cl.socket.send(p);
}while(!texto.equalsIgnoreCase("fin"));
cl.socket.close();

El código para recibirlo:

Código:
case '2':
    cl = new ejercicio54cliente(3000);
    isr = new InputStreamReader(System.in);
    inv = new BufferedReader(isr);
           
    FileWriter fw=new FileWriter ("anonimo.txt");
    BufferedWriter inv2 = new BufferedWriter(fw);
    PrintWriter anonimo= new PrintWriter (inv2);
    String texto2;
    do{
    p=new DatagramPacket(new byte[100],100);
    cl.socket.receive(p);
   
    texto2 = new String(p.getData());
    System.out.println(texto2);
}while(!texto2.startsWith("/."));
cl.socket.close();

break;

Alguna sugerencia?venga que con esto ya acabo :O uchas gracias por lo otro k mirando como lo hicistes ya logré acabarlo.
47  Programación / Java / Re: Ayuda con problema UDP en: 20 Diciembre 2011, 19:46 pm
Archivos? en enunciado no te dice eso. deberias mejorar la forma en que lo estas haciendo :-\

Código
  1. case '1':
  2.    String parrafo=null;
  3.    BufferedReader inv = new BufferedReader(isr);  
  4. do{
  5.    System.out.println("\tIntroduzca el texto a enviar al servidor:\n");
  6.    parrafo = inv.readLine();
  7.    System.out.println("Introduzca la IP destinataria del mensaje: \n");
  8.    String ip;
  9.    ip = inv.readLine();
  10.    ejercicio53cliente cl = new ejercicio53cliente(2000);
  11.    byte data[]=parrafo.getBytes();
  12.    InetAddress destino = InetAddress.getByName(ip);
  13.    p=new DatagramPacket(data,data.length,destino,3000);
  14.    cl.socket.send(p);
  15.    cl.socket.close();
  16. }while(!parrafo.equalsIgnoreCase("fin"));break;

Uy, se parece un poco a lo que he hecho yo... estos últimos minutos:
Código:
ejercicio53cliente cl = new ejercicio53cliente(2000);
System.out.println("\tIntroduzca el texto a enviar al servidor:\n");
InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader inv = new BufferedReader(isr);
   
    String parrafo;
do{
        parrafo = inv.readLine();
    }while(!parrafo.equalsIgnoreCase("fin"));
   
    System.out.println("Introduzca la IP destinataria del mensaje: \n");
    String ip;
   
    ip = inv.readLine();
    byte data[]=parrafo.getBytes();
    InetAddress destino = InetAddress.getByName(ip);
    p=new DatagramPacket(data,data.length,destino,3000);
    cl.socket.send(p);
    cl.socket.close();

Ya sé que el enunciado no pone eso, pero el siguiente ejercicio dice así:

Citar
Diseñe una aplicación cliente que sea capaz de leer un fichero de texto y enviar
esa información a otro computador a través de UDP. 
 
Diseñe así mismo la aplicación capaz de recibir esta información y guardarla en
un fichero local. 
 
Para dar por finalizada la conexión el cliente enviará un mensaje con el texto "/.".

Por eso lo decía
48  Programación / Java / Re: Ayuda con problema UDP en: 20 Diciembre 2011, 17:51 pm
primero lo primero

Código
  1. String parrafo;
  2.  
  3.        parrafo = inv.readLine();
  4.  
  5.    //inv.close(); /// no puedes leer si lo estas cerrado xD
  6.    System.out.println("Introduzca la IP destinataria del mensaje: \n");
  7.    String ip;
  8.    ip = inv.readLine();

Gracias, de momento avanza la cosa... ahora cuando le pones la IP no hace nada, supongo porque debe haber un ordenador con esa IP y en modo recibir para recibir el mensaje


Si quisiera escribir y que envíe hasta que escriba fin, sería poner primero preguntando ip y después el texto mediante el bucle:
Código:
            //Definimos un lugar de donde van a entrar todos los carácteres que llamaremos inv
           InputStreamReader isr = new InputStreamReader(System.in);
           BufferedReader inv = new BufferedReader(isr);
           
           String parrafo; //Variable de tipo cadena que usaremos para almacenar una línea de texto
           
           do{
           parrafo = inv.readLine();    //Lee una línea de texto
           System.out.println(parrafo);    //Escribe la línea que ha leído en la línea de código anterior
        //Le indicamos que mientras parrafo no sea igual a fin, continué
       
            }while(!parrafo.equalsIgnoreCase("fin"));

O algo asi mas o menos, no?

Ya lo de meterlo en un archivo y tal... uf, difícil xD
49  Programación / Java / Ayuda con problema UDP en: 20 Diciembre 2011, 17:28 pm
Buenas, he realizado el siguiente código:

Código:
import java.net.*;
import java.io.*;

public class ejercicio53cliente
{
    int puertoLocal;
    DatagramSocket socket;
    InetAddress ipLocal;
   
    public ejercicio53cliente(int puertoLocal) throws Exception{
        this.puertoLocal = puertoLocal;
        ipLocal = InetAddress.getLocalHost();
        socket = new DatagramSocket(puertoLocal, ipLocal);
    }
   
    public static void main(String args[]) throws Exception
        {
            char eleccion;
            int salir;
            DatagramPacket p;
        System.out.println("\t****Bienvenido a su cliente de mensajería UDP****");
        System.out.println("0- Salir");
        System.out.println("1- Enviar mensaje");
        System.out.println("2- Recibir mensaje");
        System.out.println("Seleccione la opción que desee realizar:");
        eleccion=(char) System.in.read();
       
        //lee un carácter desde el teclado que se queda en el buffer hasta que se pulsa ENTER
       
System.in.read();//Cuando presionamos Enter permite avanzar.
switch (eleccion)//Sentencia Switch
{
case '0':
System.out.println("¿Desea salir? Introduzca un 1 si lo desea: ");
salir=System.in.read();//Lee el número que introduzca el usuario

if(salir==1){
System.exit(0);
}
break;
case '1':
ejercicio53cliente cl = new ejercicio53cliente(2000);
System.out.println("\tIntroduzca el texto a enviar al servidor:\n");
    InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader inv = new BufferedReader(isr);
   
    String parrafo;
   
        parrafo = inv.readLine();
       
    inv.close();
    System.out.println("Introduzca la IP destinataria del mensaje: \n");
    String ip;
    ip = inv.readLine();
    inv.close();
    byte data[]=parrafo.getBytes();
    InetAddress destino = InetAddress.getByName(ip);
    p=new DatagramPacket(data,data.length,destino,3000);
    cl.socket.send(p);
    cl.socket.close();
break;

case '2':
    cl = new ejercicio53cliente(3000);
    String texto;
    p=new DatagramPacket(new byte[100],100);
    cl.socket.receive(p);
    cl.socket.close();
    texto = new String(p.getData());
    System.out.println(texto);
break;
}
            }
        }

Cuyo enunciado es:

Citar
Diseñe una aplicación cliente que sea capaz de leer líneas de texto desde el
teclado ininterrumpidamente, y que envíe esa información a otro computador a
través de UDP. 
 
La aplicación terminará cuando la línea leída sea la palabra "fin".

Pues bien, compilo sin problemas y cuando me dispongo a dar a la opción 1, enviar mensaje... me deja escribir el mensaje y al dar a enter... me da error la linea:

   
Código:
 ip = inv.readLine();

Después de salir la petición de ip.

¿Podéis decirme por qué? Gracias.

Por cierto, si quisiera hacer lo mismo, pero leyendo un fichero de .txt y enviandolo al destino y que este lo lea (con el case 2) y lo guarde, ¿cómo se podría hacer? Creo que sería implementar una línea similar a la siguiente, pero no estoy seguro:

Código:
            //Definimos un lugar de donde van a entrar todos los carácteres que llamaremos inv
           InputStreamReader isr = new InputStreamReader(System.in);
           BufferedReader inv = new BufferedReader(isr);
           
           String parrafo; //Variable de tipo cadena que usaremos para almacenar una línea de texto
           FileWriter fw=new FileWriter ("anonimo.txt");
           BufferedWriter inv2 = new BufferedWriter(fw);
           PrintWriter anonimo= new PrintWriter (inv2); //Escribe en el fichero
         
           do{
           parrafo = inv.readLine();    //Lee una línea de texto
           anonimo.println(parrafo);    //Escribe la línea que ha leído en la línea de código anterior
        //Le indicamos que mientras parrafo no sea igual a fin, continué
            }while(!parrafo.equalsIgnoreCase("fin"));
           
            anonimo.close();

Un cable por favor, lo antes posible.
50  Programación / Programación General / Re: MATLAB SOCORROOO!!!!!!! Esfera parametrización estereográfica en: 20 Noviembre 2011, 03:51 am
Al final logré hacer una esfera con una especie de parametrización estereográfica rara de internet :P

Pero muchas gracias a los dos, uno por participar al menos y otro por ofrecerme lo que realmente buscaba y que me viene bien pese a haberlo hecho ya un poco a lo bruto :P porque así lo pruebo y veo exactamente que tiene que salir :D

Un saludo.
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 26
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines