Surveillance cameras are pretty much a standard when living in many cities. And many of those cameras are connected to the internet, and may be deliberately or inadvertently open for others to tune into. Exposed devices can be everywhere, from businesses, to schools, to inside homes. A new tool allows you to see where insecure cameras are physically located.
Whereas some researchers would ordinarily have to crawl through lists of open devices on the computer search engine Shodan, this new tool lets users enter an address to find nearby ones on a map.
The tool highlights in a tangible way the prevalence of insecure cameras around us that anyone can tap into and potentially use for surveillance, or, at least some mundane people watching.
As Woj-ciech explains, the ‘Kamerka’ tool marries several different chunks of Python code together. It ultimately relies on Shodan to find the exposed cameras in the first place (those running the tool need to have a Shodan account with an API key). It then uses Geopy, a Python module that makes it easier to geolocate addresses, landmarks, and cities. The final magic ingredient is Folium, a Python library which handles creating the map.
After a user enters their desired location, the script returns a list of found devices, and creates the HTML based map. Open that up in a browser, and users can then scroll and zoom around the inspected area, clicking on markers to reveal the IP address of the discovered cameras.
You could use Kamerka to look up cameras in Washington DC, or perhaps your own neighbourhood, Woj-ciech continues. Woj-ciech also says they found cameras near one of the “secret” Amazon warehouses recently documented by Wikileaks.
Motherboard verified that the tool works and found a slew of devices around London, New York, and Paris. Not all of the results were fully exposed; some did still require authentication, or were login administrator panels rather than a raw camera feed itself. In our tests, we did not immediately come across any live streams, but did find control panels of particular cameras with known and predictable default passwords, as well as other open control panels but which weren’t streaming video at the time. (Woj-ciech cautions users not to test any webcams if they are not the owner of the device).
“With lot of luck, it can help you with OSINT investigations or geolocating photos,” Woj-ciech writes.