Autore Topic: Rilevamento Host su rete domestica  (Letto 532 volte)

Offline Saxx

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S3
Rilevamento Host su rete domestica
« il: 10 Aprile 2013, 10:29:28 CEST »
0
 ;-) Salve ragazzi

avrei la necessità di imparare come effettuare una ricerca sulla rete domestica di tutti gli host ad essa collegata
ovvero tutti gli apparati collegati al router (gli Ip e il nome degli apparati)
potreste segnalarmi qualche cosa da dove partire?



Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Rilevamento Host su rete domestica
« Risposta #1 il: 10 Aprile 2013, 19:34:41 CEST »
0
In tutta sincerità non so neanche se è fattibile. Di sicuro se sei il realizzatore degli apparati puoi pensare di interrogare tutti i possibili indirizzi della rete domestica e vedere chi risponde.

Se ci sono invece soluzioni facili, sono interessato anche io.  :D
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Rilevamento Host su rete domestica
« Risposta #2 il: 10 Aprile 2013, 19:42:22 CEST »
0
se sei su windows, c'è una cosa chiamata samba (mmm forse è anche su linux) però non so dirti di più, è solo un nome che ho letto spesso :D
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Saxx

  • Nuovo arrivato
  • *
  • Post: 6
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S3
Re:Rilevamento Host su rete domestica
« Risposta #3 il: 10 Aprile 2013, 21:50:00 CEST »
0
E per ricercare gli ip collegati al mio router?
Vorrei realizzare un app che comunica con un server facendo si che se nelle impostazioni nn ci fosse memorizzato l'indirizzo mi facesse la scansione della rete e mi mostrasse gli indirizzi in rete appunto,st avo pensando qualcosa ih stile  fing
Che  ne pensate?  :-\

Post unito: 11 Aprile 2013, 19:48:21 CEST
O raga che ve ne pare ahaha
sto facendo delle prove per cercare di risolvere il tema del topic
Allora... creo progetto android e sistemo le cose che mi interessano ad un certo punto faccio eseguire tramite WiFiManager le infoDhcp per ricavare il mio ip... lo assegno ad un InetAddres per avere la conversione e.... sorpresa....
L'IP è scritto al contrario ahahahah
104.11.168.192 ----> anzicchè ----> 192.168.11.104

ma come mai  o_O

Post unito: 12 Aprile 2013, 20:09:37 CEST
Raga per risolvere la questione sto cercando di fare il ping sui possibili indirizzi che ha la mia rete ma
mi si pianta l'app sugli indirizzi che nn rispondono come mai
ecco il codice:
Codice (Java): [Seleziona]
try{ Process process = new ProcessBuilder()
     .command("/system/bin/ping", myIpPing)
     .redirectErrorStream(true)
     .start();
        process.waitFor();
        Integer procValue=process.exitValue();
        if(procValue==0){
                         process.destroy();
   return true;
        }else{ process.destroy();
        return false;}

 
 
        } catch (IOException e) {
                // TODO Auto-generated catch block
                return false;
        } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                return false;
        }
« Ultima modifica: 12 Aprile 2013, 20:09:37 CEST da Saxx, Reason: Merged DoublePost »