Est-il possible de trouver l'emplacement physique d'un routeur sans fil en fonction du signal de diffusion?

15

Disons par exemple, une longitude et une latitude? La seule information disponible serait qu'il s'agit d'un réseau sans fil disponible à portée (sécurisé ou non).


la source
voulez-vous une application mobile?
Simon B.

Réponses:

11

En ce qui concerne les solutions standard, de nombreuses infrastructures de mise en réseau 802.11 commerciales prennent en charge la triangulation des ordinateurs hôtes et des points d'accès "voyous" en comparant la force du signal de la source parmi tous les points d'accès qui peuvent voir le signal. J'ai utilisé des systèmes sans fil trapèze qui importent des cartes autocad qui incluent des éléments comme les matériaux de construction (pour compenser les différentes atténuations du signal des cloisons sèches vs briques vs béton armé d'acier). Il dessine ensuite une image qui contient toutes les stations et les points d'accès. Je crois que cisco et aruba ont des outils similaires.

Vous ne pouvez pas le faire avec une ou même deux stations d'observation, mais vous pourriez probablement le faire avec une station d'observation mobile et un GPS. Je ne sais pas quel logiciel existe pour faire une telle chose, mais les suspects habituels tels que netstumbler pourraient bien prendre en charge une telle fonctionnalité.

chris
la source
1
Deux récepteurs avec des antennes directionnelles suffiraient, mais cela devient vraiment un équipement spécialisé.
John Gardeniers
8

Vous pouvez faire un peu de base radiogoniométrie radio pour localiser le signal.

À 2,4 GHz, il est facile de rencontrer des antennes à faible largeur de faisceau. En balayer un tout en regardant la force du signal devrait vous donner une bonne idée de la direction dans laquelle se trouve l'AP.

Faites cela à partir de quelques endroits physiquement séparés et vous aurez les débuts d'une triangulation. Il n'est pas nécessaire d'être extrêmement précis pour avoir une bonne idée de l'emplacement de l'émetteur.

Plus votre indicateur de puissance du signal est rapide, mieux c'est. Sur une radio avec un compteur analogique, c'est incroyable à quelle vitesse vous pouvez "descendre" un émetteur avec une antenne yagi modeste .

Joe Koberg
la source
4

En soi, il n'y a aucun moyen d'obtenir ces informations à partir d'un signal wifi. Google, cependant, a indexé les points d'accès wifi avec leurs emplacements. Ainsi, ils sont en mesure de dire où vous êtes basé sur le point d'accès wifi auquel vous êtes connecté. Dans un cas comme celui-là, il est possible d'obtenir une localisation basée sur le wifi.

http://googlemobile.blogspot.com/2008/10/my-location-now-with-wi-fi.html

Alex
la source
1
Si vous disposez d'une clé API, vous pouvez également envoyer une demande directe à Google contenant l'adresse MAC du routeur sans fil, voir developers.google.com/maps/documentation/business/geolocation
Slizzered
3

Si vous avez un téléphone Android, essayez OpenSignalMaps , cliquez sur le bouton wifi / cells en bas à gauche pour voir les informations wifi. Affiche les positions des routeurs wifi sur une carte.

Chrisbo
la source
1

Je voudrais attirer votre attention sur le projet et le logiciel suivants:

http://www.storm.net.nz/projects/5

La manière ghetto de faire de même, est d'utiliser une antenne directionnelle avec netstumbler, ou quelque chose qui montre la force du signal. Trouvez la force maximale avec l'antenne directionnelle, marquez l'angle et réessayez à partir d'un autre point ou deux. Triangulez et vous connaîtrez l'emplacement du point d'accès.

Ou passez votre week-end à construire quelque chose de fou sur l'emplacement du trépied :).


la source
0

Parfois, si vous branchez l'IP de la passerelle dans une base de données IP to Location, vous obtenez des résultats décents. Vous devrez peut-être utiliser traceroute pour trouver la première IP qui ne fait pas partie des adresses IP des réseaux privés RFC1918.

dlamblin
la source
0

Comme mentionné, vous pouvez utiliser la radiogoniométrie pour localiser le signal. Cela fonctionne en prenant plusieurs antennes et en effectuant une opération appelée formation de faisceau par variance temporelle pour obtenir la direction générale. Il est également possible de faire une triangulation temporelle si vous avez trois récepteurs qui peuvent tous capter le signal et que vous connaissez l'emplacement exact de chacun.

L'armée utilise la radiogoniométrie la plupart du temps à partir d'unités mobiles. Ils enregistrent la position, la force du signal et coupent le relèvement et un ordinateur les dépose sur une carte au fil du temps et vous aurez une bonne idée de l'emplacement de l'émetteur.

Une autre méthode utilisée est essentiellement l'ancien jeu chaud / froid. Vous avez une unité qui enregistre la position et la force du signal et marchez jusqu'à ce que vous la trouviez. Les unités les plus agréables superposeront une carte pour vous donner une idée générale où aller, mais sur un peu de temps, vous obtiendrez l'emplacement.

Brandon
la source
0

Jetez un œil au projet Wigle sur https://wigle.net/ . Ils font du mappage de réseau sans fil en provenance de la foule.

Depuis leur site:

Nous consolidons l'emplacement et les informations des réseaux sans fil dans le monde entier dans une base de données centrale et avons des applications de bureau et Web conviviales qui peuvent cartographier, interroger et mettre à jour la base de données via le Web.

Très probablement, votre point d'accès est déjà mappé.

Marcel
la source
-1

Recherchez l'adresse IP de la connexion à l'aide de cmd.exe, puis recherchez l'emplacement sur un site Web basé sur l'IP. (ne fonctionne que pour les connexions WiFi non sécurisées en raison de la sécurité)

Mat
la source
Comment cela aiderait-il les routeurs utilisant NAT?
Katherine Villyard