Question

Je sais comment numériser des sous-réseaux dans c ++ ... Je sais aussi comment trouver l'emplacement géographique (barbante ce n'est pas 100%) ... Mais ce que quelqu'un a une idée comment puis-je trouver les plus proches adresses IP à la mienne?

Ex un voisin est à 100 mètres de moi et un autre est 50 et s'ils sont tous deux connectés à Internet, je devrais obtenir l'adresse IP du second qui se trouve à 50 mètres de moi.

Y at-il moyen possible de mettre en œuvre cette via le langage de programmation?

Était-ce utile?

La solution

Oublie. La structure de la façon dont les FAI travaillent et consacrent leur IPs fera ce tout à fait impossible à 99,999999999% de tous les cas.

Le genre de géolocalisation par adresse IP que vous mentionnez - en vérifiant les bases de données d'adresses IP, et en analysant les points de l'itinéraire de la propriété intellectuelle - fonctionnera sur un niveau de la ville si vous êtes chanceux.

Le seul moyen fiable de géo-localisation vers le bas à un quartier de la ville ou même bloc est une nouvelle série de technologies qui par exemple la requête points d'accès Wi-Fi autour de l'ordinateur de l'utilisateur, et de les comparer avec une liste de points d'accès Wi-Fi connus et leurs emplacements. Voir par exemple la question d'hier À propos de Géolocalisation en HTML 5 .

Il n'y a aucun moyen de trianguler autres positions utilisateurs de cela, et Dieu merci pour cela!

Autres conseils

IP localise uniquement la géolocalisation du fournisseur d'accès Internet. Il ne peut pas localiser l'hôte réel.

La réponse est non, vous ne pouvez pas savoir ce que l'adresse IP de votre voisin est! Comment savez-vous si votre voisin est connecté au même fournisseur d'accès Internet que le vôtre? Encore une fois, une hypothèse dangereuse, bien sûr, la géolocalisation peut fonctionner, mais pas fiable à 100% ...

Ils peuvent être connectés à Mars Inc FAI pour tout ce que je me soucie, car il y a quelque chose de louche au sujet de votre question - pourquoi voulez-vous savoir? pour les attaques D-o-S, hacking ...

Hope this helps, Meilleures salutations, Tom.

Si vous êtes sur le câble, la bande passante est partagée par tous les utilisateurs du câble. Si vous pouvez toucher le câble de l'autre côté de votre modem, vous pouvez voir le trafic d'autres personnes sur le même segment. Cela change comme DOCSIS 2 et 3 sont mis en œuvre, ce qui fournit le chiffrement AES PKI.

Si vous êtes sans fil (WiFi, WiMax, Cellular), vous pouvez être en mesure de tirer les signaux d'autres personnes. Les facteurs limitants comprennent 1. le chiffrement (certains ont été brisées) 2. La puissance du signal (Certaines technologies utilisent des antennes directionnelles)

Il est évident qu'aucun de ces travaux si votre voisin n'utilise pas le même fournisseur d'accès Internet.

oui il y a ..

1) Vous devez mesurer la distance dans le secteur du houblon sur les routeurs .. Ainsi, par exemple personne sur votre sous-réseau est à un bond, et personne sur votre fournisseur d'accès Internet est 2 sauts loin ..

si vous êtes sur Windows, vous pouvez mesurer le houblon par des lignes produites par l'application de traceroute (par cmd dans la victoire + R) sur unix vous pouvez exécuter l'application tracert

2) Si votre geoip peut vous donner lieu environ geo, vous pouvez mesurer la distance entre deux emplacements GPS. Ce ne sera toutefois pas très fiables car ils ne peuvent pas savoir l'emplacement exact. Mais cela pourrait aider si les adresses IP sont plus de 3 sauts loin ..

Houblon dans le programme de mesure de traceroute sont bien TTL dans le protocole IGMP. Si TTL (Time to Live) dépasse un certain point, le routeur renvoie réponse que la destination n'a pas été atteint. De cette façon, vous essayez d'abord avec TTL = 1, que TTL = 2, que TTL = 3, et ainsi de suite .. Si vous ne voulez pas programmer programme tracert à nouveau, il suffit d'utiliser la fonction de ligne de commande d'exécution dans votre langage de programmation préféré:)

Notez que ce n'est pas non fiable sur mesure de la distance entre les adresses IP comme si votre voisin a différents FAI que vous appartient, la distance voisine après lui sera plus petit que lui.

3) Pour mesurer la distance des plus proches réseaux, vous pouvez détecter la force des réseaux wifi. si vous savez quel réseau wifi appartient à qui, vous savez peut-être la distance.

Notez que si vous connaissez déjà les adresses IP de vos voisins, vous savez probablement aussi comment ils sont loin:)

Si vous faites juste analyse du réseau sur le campus de l'université ou quelque chose comme vous pourriez détecter des informations plus utiles sur les ordinateurs utilisant nmap, mais l'utiliser sur votre risque que vous pourriez obtenir expulsé, ou vous pourriez obtenir des sanctions de votre fournisseur d'accès Internet .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top