CamBurglar: Detection of Hidden Wi-Fi Cameras
- After cloning the repository and cd-ing inside, run 'python3 app.py' in Terminal.
- Navigate to http://127.0.0.1:5001/ in your browser.
- Enter the length and width of the room you wish to scan and click submit.
- Starting from a lefthand corner of the room (we will consider this (0,0)), walk along each wall of the room for 10 seconds.
- After you have returned to the original corner, wait for results!
- Capture packet information using tshark
- Analyze traffic for suspicious activity
- Look for small, constant stream of sent packets
- Return mac addr and rssi of suspicious device(s)
- Gather (x,y) data for a room ahead of time
- Use sniffer to capture rssi and mac addr at each meter
- Filter by known mac addr of suspicious devices obtained from traffic analysis
- Localize using LDPL model given a mac addr
- Return (x,y) coordinates of suspicious devices
- Plot map of room with localized (x,y) of camera
- Navigate to predicted (x,y) position in room
- Use magnetometer readings to check whether there is a camera or streaming device