// RESEARCH & INSIGHTS

Benploni Labs Journal

Engineering articles, security research analysis, and technical insights from the Benploni Labs team.

If you have nothing to hide
Featured
#opsec #Ramblings

If you have nothing to hide

This argument refuses to die. \"If you have nothing to hide, why do you care?\" It sounds clever. It isnt. It only works if you treat privacy like its about guilt instead of power. So heres the full thing. privacy isnt about crime Privacy is about asymmetry When someone can observe you at scale, they gain leverage. They can model you, score you, predict you, nudge you, rank you. They can decide youre risky without telling you why. You dont get a notification that says mazal tov! you

Feb 15, 20264 min read
Git Archaeology
#Programing #Linux

Git Archaeology

Or, How We Ended Up With 50 Years of Borrowed Words I went down this rabbit hole the other night at 2am trying to google and find out what people have been naming their default branches in git besides main and master. Turns out the answer involves punch cards, Bell Labs, a petty licensing dispute, and the fact that basically every word you use in git was stolen from something older and means something slightly different now. So heres the whole thing. The family tree of version control

Feb 2, 20266 min read
Tailscale Changed How I Think About Networking
#Programing #Linux

Tailscale Changed How I Think About Networking

I used to spend an unreasonable amount of time fighting with port forwarding, dynamic DNS, SSH tunnels, and firewall rules just to access my own machines. Then I installed Tailscale on everything and most of that went away. This isn't a sponsored post. I just genuinely think it's one of those tools that once you use it, you can't believe you dealt with the alternative. What Tailscale Actually Is Tailscale builds a mesh VPN between your devices using WireGuard under the hood. Every device

Jan 18, 20265 min read
I Scanned My Own Browser and It Knew Way Too Much
Featured
#opsec

I Scanned My Own Browser and It Knew Way Too Much

I got tired of the privacy conversation being abstract. \"Companies track you\" is too vague to act on. But showing someone their canvas fingerprint, their leaked local IP, and their unique font list - that lands differently.

Jan 14, 20264 min read
VPNs Won't Save You (But Here's What Might)
#opsec

VPNs Won't Save You (But Here's What Might)

Every other YouTube ad is a VPN sponsor telling you that hackers are stealing your data at coffee shops and the only thing standing between you and identity theft is their app at 80% off for the next 11 minutes. Most of that is nonsense. Here's what VPNs actually do, what they don't, and what you should use instead for the threats they can't touch. What a VPN Actually Does A VPN encrypts your traffic between your device and the VPN server, then sends it out to the internet from the server

Jan 9, 20265 min read
16 CLI Tools That Replaced My GUI Habits
#Linux

16 CLI Tools That Replaced My GUI Habits

I collected CLI tools over the past couple years like some terminal-poisoned goblin, so I finally threw them into a repo: Awesome-Cli. Here's what made the cut and why. System Monitoring btop is what happens when htop gets a visual overhaul. CPU graphs, memory, network stats, all rendered in surprisingly pretty terminal graphics. I mostly open it to feel like I'm in a movie while my fans spin up. Getting Around zoxide learns your most-used directories. Type z proj and it figures out you me

Dec 16, 20252 min read
My Terminal Setup: Dotfiles That Actually Work Across Machines
Featured
#Linux #Programing

My Terminal Setup: Dotfiles That Actually Work Across Machines

I got tired of manually setting up my shell environment every time I touched a new machine. So I built a dotfiles repo that handles everything with a single curl command. https://github.com/spaceCabbage/dotfiles Most of the tools i install are referenced in my Awesome-CLI article. The One-Liner Installation curl -fsSL https://raw.githubusercontent.com/spaceCabbage/dotfiles/arch/install.sh | bash That's it. Fresh install to working dev environment in one command. It also works on Debian s

Dec 16, 20254 min read
Your Incognito Mode Is Lying to You
#opsec

Your Incognito Mode Is Lying to You

Here's the deal: incognito mode (or \"private browsing\" or whatever your browser calls it) does exactly one thing well. It doesn't save your browsing history, cookies, or form data after you close the window. That's it. That's the feature. The problem is that most people think it does a lot more than that. What People Think Incognito Does Based on conversations I've had (and a depressing amount of Reddit threads), people seem to believe incognito mode: * Makes them invisible to websites

Dec 16, 20254 min read
How I Stay Sane Implementing Stripe
#Programing

How I Stay Sane Implementing Stripe

This article adapts t3dogg's approach to Stripe subscriptions for a Django/DRF backend that uses SQLite (via Django’s ORM) instead of a KV store, along with a Vue3 frontend. Overview Stripe’s inherent “split brain” can lead to inconsistencies between Stripe’s internal state and your application’s state. The key to avoiding these issues is to: 1. Always create (or retrieve) a Stripe customer before checkout. 2. Centralize subscription state updates via a single function that syncs Stripe da

Dec 15, 20257 min read
The Great Human Secret: We're All Just Winging It
#Ramblings

The Great Human Secret: We're All Just Winging It

You're sitting in a meeting, surrounded by people who seem incredibly competent and put-together, and suddenly you're struck by the terrifying thought that you have absolutely no idea what you're doing.

Dec 15, 20253 min read