I am trying to do trilateration to find the geo location of a client sends packets to my access points.
One of the devices is the router, and other 2 are APs connected to LAN ports of the router. I put 192.168.1.11 for the router’s gateway, 192.168.1.12 for the first AP, 192.168.1.13 for the second AP. And I turned off the DHCP in both APs but router. Also I set their channel statically, to 11. And I set the same SSID for all and placed them in three corners of a room. And a laptop in the middle of the room will try to deauth a client from one of the AP by running deauthentication attack.
My question is:
With the means at my disposal, how can I get the signal strength (RSSI) of the deauth frames reaching all APs from the attacker in the easiest way. I need to get the signal strength of the packet for each AP separately so that I can trilaterate. I convert these signals I receive into distance information in metres with a Python code and find the location from the intersection of 3 distances with the trilateration formula. The parts I ask are not how to do trilateration.
My question only covers this: “How can I get the signal strength of a packet reaching 3 different APs in the same network for each AP?”
Additional question:
Would using the APs in bridged mode or with mesh technology ease my job?
What I have tried so far:
- Searching on the web for similar things and reading the manuals of my device and I can’t get my project moving anymore.
- Asking a few question to some experts. They said, I should capture the traffic from 3 of my devices (2 aps and 1 router) by running openwrt with monitor mode. But I can’t do that since my APs aren’t that good ones, I am sure they can’t run openwrt.
My devices?:
- One router: tp-link VN020-F3
- Two access points: AirTies RT-205
- One laptop with an ethernet card that can switch to monitor mode.
I need your help, thanks in advance.
(Important note: I don’t need a professional or a flawless way, I just need to have something that works time to time.)