Domanda

so come eseguire la scansione sottoreti in C ++ ... so anche come trovare posizione geo (benche non è al 100%) ... Ma Qualcuno ha un'idea di come posso trovare gli indirizzi IP vicini al mio?

Ex un vicino si trova a 100 metri da me e un altro è di 50 e se sono entrambi collegati a internet, dovrei ottenere l'IP del secondo, che si trova a 50 metri di distanza da me.

C'è un modo possibile implementare questa tramite linguaggio di programmazione?

È stato utile?

Soluzione

Lascia perdere. La struttura di come funzionano e fornitori di servizi Internet assegnano loro IP farà questa del tutto impossibile in 99,999,999999 millions% di tutti i casi.

Il tipo di geolocalizzazione per indirizzo IP che si parla - controllando nei database di indirizzi IP, e analizzando i punti del percorso del IP - lavorerà su un livello di città, se siete fortunati.

L'unico mezzo affidabile di geo-localizzazione verso il basso per un quartiere della città o addirittura blocco è una nuova serie di tecnologie che, ad esempio di query hotspot Wi-Fi in tutto il computer dell'utente, e confrontarli con un elenco di noti hotspot Wi-Fi e le loro posizioni. Si veda ad esempio la domanda di ieri A proposito di geolocalizzazione in HTML 5 .

Non c'è modo di triangolare altri le posizioni degli utenti da questo, e grazie a Dio per questo!

Altri suggerimenti

geolocalizzazione IP individua solo il provider di servizi Internet. Esso non può individuare l'host attuale.

La risposta è no, non è possibile scoprire che cosa l'indirizzo IP del prossimo è! Come si dovrebbe sapere se il vostro vicino di casa è collegata alla stesso ISP come la tua? Anche in questo caso, un presupposto pericoloso, certo, geolocalizzazione può funzionare ma non affidabile al 100% ...

Possono essere collegati a Mars Inc ISP per quel che mi riguarda, in quanto v'è qualcosa di sospetto sulla tua domanda - perché vuoi sapere? per gli attacchi di D-o-S, hacking ...

Spero che questo aiuti, I migliori saluti, Tom.

Se siete su cavo, la larghezza di banda è condivisa da tutti coloro che utilizzano il cavo. Se si potesse toccare il cavo sul lato opposto del vostro modem, si poteva vedere il traffico di altre persone sullo stesso segmento. Questo sta cambiando come DOCSIS 2 e 3 sono srotolato, che forniscono la crittografia AES basata su PKI.

Se siete in modalità wireless (WiFi, WiMax, Cellular), si può essere in grado di tirare i segnali di altre persone. fattori limitanti includono 1. crittografia (alcuni sono stati rotti) 2. Potenza del segnale (Alcune tecnologie usano antenne direzionali)

Ovviamente nessuno di questi lavori se il tuo vicino non utilizza lo stesso ISP.

sì, c'è ..

1) Si dovrebbe misurare la distanza nel settore del luppolo sui router .. Così, per esempio persona sulla vostra sottorete è un hop di distanza, e persona sul proprio ISP 2 luppolo di distanza ..

se siete su Windows è possibile misurare luppolo di linee prodotte da traceroute app (attraverso cmd nella Win + R) su UNIX è possibile eseguire tracert app

2) Se il geoip può dare luogo circa Geo, è possibile misurare la distanza tra le due posizioni GPS. Ciò tuttavia non essere molto affidabili in quanto non possono conoscere la posizione esatta. Ma potrebbe essere utile se gli IP sono più di 3 salti di distanza ..

Luppolo in programma traceroute sono la misura della proprietà TTL nel protocollo IGMP. Se TTL (Time to Live) è superiore a un certo punto, il router invia indietro risposta che la destinazione non è stata raggiunta. In questo modo si tenta prima con TTL = 1, di TTL = 2, di TTL = 3, e così via .. Se non volete programmare di nuovo programma di tracert, basta usare la funzione di esecuzione riga di comando nel vostro linguaggio di programmazione preferito:)

Si noti che questo non non è affidabile sulla misura della distanza tra gli IP come se il vostro vicino di casa ha ISP differente che è tuo, la distanza al prossimo dopo di lui sarà più piccolo di lui.

3) Per misurare la distanza delle reti più vicini, si potrebbe rilevare la forza delle reti WiFi. se si sa che rete wifi appartiene a chi, si potrebbe conoscere la distanza.

Si noti che se si conosce già gli IP dei vostri vicini, probabilmente sapete anche quanto sono:)

Se si sta facendo solo scansione di rete nel campus universitario o qualcosa del genere si potrebbe rilevare informazioni utili sul computer che utilizzano nmap, ma utilizzarlo sul vostro rischio, come si potrebbe ottenere espulso, o si potrebbe ottenere alcune sanzioni dal vostro ISP .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top