Getting Started with Health: Focus on What Actually Matters

One of the tough parts about trying to get back into healthy habits is that once you skip one thing you should be doing, you tend to skip the others too. A couple weeks ago, I managed to refocus by identifying the absolute most important things. Ironically, the most important one takes very little time […]

A Different Kind of Blog Post: Getting Healthier

I got a question from an online student about my “Chasing the Tail” project from my Black Hat talk a few years ago, and while it would be a fun one to work on, I wanted to give myself an extra week to work on it. So this week, I thought I’d blog about something […]

Using Shodan’s API: A Simple Authentication Example

We’ve been looking at simple API examples that don’t require any authentication. Today let’s take a look at a simple example that does require some authentication, and for that we’ll use the very popular API of Shodan. If we look at the Python code below, there’s a variable that you would need to enter for […]

Quick and Easy JSON Formatting with Python’s JSON2HTML Library

There are a few Python libraries that have a special place in my heart. Like when I first found out about the XLSX writer library that lets you produce well-formatted Excel spreadsheets with highlighting and all that – I felt bad for how many programs I’d made over the years that just spit out CSV […]

Why OSINT Practitioners Should Get Comfortable with APIs

During my time with the government, I got to travel across the country and around the world, helping people with their OSINT problems and doing training. One thing that came up constantly was people wanting to improve their coding skills. I would always recommend Python because of how popular it is and how comparatively easy […]