web-dev-qa-db-fra.com

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

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).

15
user11958

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é.

11
chris

Vous pouvez faire quelques opérations de base Radio Direction Finding pour localiser le signal.

À 2,4 GHz, il est facile de rencontrer antennes avec de petites largeurs 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 qu'il soit 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, il est étonnant de voir à quelle vitesse vous pouvez "descendre" un émetteur avec une antenne modeste yagi .

8
Joe Koberg

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

4
Alex

Si vous avez un Android essayez OpenSignalMaps , cliquez sur la bascule wifi/cells en bas à gauche pour voir les informations wifi. Affiche les positions des routeurs wifi sur une carte.

3
Chrisbo

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 :).

1
David

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é.

0
Marcel

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 adresse IP qui ne fait pas partie des adresses IP des réseaux privés RFC1918.

0
dlamblin

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.

0
Brandon