Automatically Discover Website Connections Through Tracking Codes

Fellow Bellingcat contributor Lawrence Alexander did some really interesting OSINT work on analyzing the hidden links between websites using tracking and analytics codes. In his how-to titled “Unveiling Hidden Connections With Google Analytics IDs” he shows how you can begin to see how websites are connected to one another using only the shared tracking code […]

Analyze Bin Ladin’s Bookshelf in a Snap with Python

On May 20, 2015 the ODNI released a trove of documents called “Bin Ladin’s Bookshelf“. This included all kinds of materials including letters he had written, books he was reading and other various bits of information. This document released piqued my interest primarily because I was interested to see what the most common thing was […]

Geocoding and Automated Measurements

If you recall our earlier work on the Winnipeg serial killer, I taught you how to take manual measurements between locations on a Google Map. Now we are going to spruce this up a bit and learn how to use geocoding to translate street names to latitude/longitude and then measure distances between these points automatically. […]