A Python CLI and Chrome extension that exports public Google Maps to KML, KMZ, and GeoJSON — preserving layers, placemarks, and marker icons.
Blog
2026
A beginner-friendly guide to installing and using the PWTT plugin for QGIS — the same radar-based method behind Bellingcat's damage maps, now available for anyone to run at home.
How I added Docker-based deployment to Turnstone (adsb-history), making it easy to self-host a full ADS-B historical query system — with or without Firebase and with support for external Postgres databases.
2021
Tools & Resources from #DEFCON29 Recon Village Talks
Investigation Trends, Challenges, Methodologies & Strategies development - Forecasting OSINT landscape changing
2020
How to show Wigle search results in Google Earth
Detailed technical write-up for KRINGLECON 2 CTF
2019
How to use [source:] operator to search for tweets by specific device or source
Detailed technical write-up for Cyber Quests Spring 2019 CTF