Show networks from local db on Google Maps. With search, filtering, and more!
Posted: Thu Mar 17, 2016 6:19 pm
Hi everyone, my first post here on the forum. A while ago I wanted to see the WiFi networks in my area, and do things like filter on encryption, frequency etc. , but I couldn't find any existing software that did the job as I wanted it to. I also really wanted to learn programming, so for the last year and a half or so I've been occasionally working on a system that takes data generated by the WiGLE app, and overlays it on google maps. Complete with extensive filtering options.
I have a working version live on http://wifikart.net , and source code available at https://github.com/Znerox/wifimap. I've been mostly focused on the technical side of this, so the UI is far from finished. It's designed for 1920x1080 resolution (1280x1024 also works fine), and doesn't scale well on smaller screens.
The system is based on 3 different maps, showing data from 3 different tables on a local MySQL database.
One map shows all the different networks on the map, with search and filtering support.
Another map shows more detailed location info on a specific network, like where the network has been sighted, along with time, and signal strength.
The last map is based on data from airodump-ng (aircrack-ng suite). It shows which networks the client has been connected to, and any router with an SSID matching one the client has been probing for. For privacy reasons I've not included any data about clients on the live map.
If this sounds interesting, please take a look, and come with feedback (UI improvements, features you want to see etc.). I think I have all the core features in place, mostly UI improvements and smaller tweaks left on the front-end. The backend is pretty complicated as well, but I've tried to make it as painless as possible to set up on your own. There is obviously some work left before this is truly ready for "release", and I'd really like some input from fellow wardrivers to hear what you think. Thanks!
I have a working version live on http://wifikart.net , and source code available at https://github.com/Znerox/wifimap. I've been mostly focused on the technical side of this, so the UI is far from finished. It's designed for 1920x1080 resolution (1280x1024 also works fine), and doesn't scale well on smaller screens.
The system is based on 3 different maps, showing data from 3 different tables on a local MySQL database.
One map shows all the different networks on the map, with search and filtering support.
Another map shows more detailed location info on a specific network, like where the network has been sighted, along with time, and signal strength.
The last map is based on data from airodump-ng (aircrack-ng suite). It shows which networks the client has been connected to, and any router with an SSID matching one the client has been probing for. For privacy reasons I've not included any data about clients on the live map.
If this sounds interesting, please take a look, and come with feedback (UI improvements, features you want to see etc.). I think I have all the core features in place, mostly UI improvements and smaller tweaks left on the front-end. The backend is pretty complicated as well, but I've tried to make it as painless as possible to set up on your own. There is obviously some work left before this is truly ready for "release", and I'd really like some input from fellow wardrivers to hear what you think. Thanks!