Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Informazioni su IP preso da un log.

    Salve a tutti!!!

    Io vorrei una classe che dato un indirizzo mi rispondesse con una serie di informazioni.
    - Nazione
    - Proprietario (tiscali alice azienda...)
    - Salti
    - ....

    in java.net non mi sembra di aver trovato nulla che mi possa servire, ma forse è perchè conosco pochissimo JAVA.

    Grazie

    Giancarlo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ti serve un servizio "whois", che è facilmente implementabile tramite Socket in java. Se cerchi su google troverai già molte classi esempio implementate... comunque stringendo al massimo, gli step da seguire sono:

    - scegliere quale servizio whois utilizzare, per esempio internic.net o whois.tucows.com o altro, e creare un Socket (sulla porta 43, che è quella utilizzata dal protocollo whois, di norma)

    codice:
    Socket s = new Socket("whois.tucows.com", 43);
    A questo punto devi poter scrivere (per interrogare) e leggere (le risposte) dal Socket:

    codice:
    BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream()));
    BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
    E andare a chiedere informazioni rispetto al dominio o indirizzo ip di tuo piacimento:

    codice:
    bw.write("google.com");
    bw.flush();
    
    // leggo l'output
    String line;
    while ((line = br.readLine()) != null) {
      System.out.println(line);
    }
    bw.close();
    br.close();
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Informazioni su IP preso da un log.

    Originariamente inviato da giancarlo.lupi
    Io vorrei una classe che dato un indirizzo mi rispondesse con una serie di informazioni.
    - Nazione
    - Proprietario (tiscali alice azienda...)
    - Salti
    - ....
    Devi usare un servizio di IP Geo location:

    http://www.google.it/search?hl=it&q=...n+Google&meta=
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Grazie!!!

    Le vostre indicazioni mi sono molto utili, ora mi metto con calma e provo a mettere insieme i pezzi per cercare di creare qualcosa di concreto.

    Buona Pasqua

    Giancarlo

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    2

    giancarlo mi aiuti?

    Ciao giancarlo piacere di conoscerti. Senti mi servirebbe, se tu già ci sei passato, del codice che dato un URL mi estrapoli quante piu informazioni utili partendo proprio da quell'URL. In sostanza un semplice programma tipo whois.
    Spero tu possa darmi una mano

    Buona giornata e buone cose

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.