Repository files navigation 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!
Phase 1: Traffic Analysis
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
Phase 3: Magnetic Confirmation
Navigate to predicted (x,y) position in room
Use magnetometer readings to check whether there is a camera or streaming device
About
CamBurglar: Detection of Hidden Wi-Fi Cameras
Topics
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.