Enumerating Subdomains with crt.sh

There are a lot of tools you can use to see what a company is up to techwise. Dig is good, whois is good, spidering through webapps looking for links and apis is good, but my favorite… really dead simple way of getting information on a domain is to just checkout https://crt.sh. The script To even call this a script is an insult to scripting. I’m just curling the csv endpoint of the crt.sh website and using some cli-foo to turn it into subdomains. ...

May 7, 2025 · 1 min

Quick Tech Tip: lsof

So here is a newsflash for all non-Linux people: EVERYTHING IN LINUX IS A FILE. LITERALLY EVERYTHING Microphones Your devices like your camera and microphone are mounted at /dev. The ulility “arecord” from the alsa-utils uses this little trick to allow you to do stuff like open the microphone file and forward the data to other command line tools like mpv: arecord -f cd - | mpv - Cameras The same can be done with your camera, except it’s ffmpeg that relies on the camera being a file: ...

April 21, 2025 · 5 min

Quick Tech Tip: Pipx FTW

A Tip for Python Noobs Hello friends, this article is the next in what is sure to be a long line of quick tech tip posts. In this one, we’re going to talk about one of python’s biggest pain points and how to gracefully deal with it. Python’s biggest problem In the deeply opinionated development landscape, you’re sure to find conflicting advice about what makes a programming language good or bad. I’m not interested in that. What I am interested in is why my programs keep breaking even though the script just worked last week. ...

April 14, 2025 · 5 min

Quick Tech Tip: There's no place like ~/home

A Tip for Linux Noobs This article is going to be part of a series where I cover little tips and tricks that some people don’t know, but that make your tech life a little bit easier. Today’s tip? Where do I put my scripts? So when you’re working on writing a little bash script, most tutorials will tell you to just make a directory for the project you’re working on and just write the script there. That’s great for learning, but not good for daily use. ...

April 13, 2025 · 2 min