How I found 100 Tb+ unsecured cloud drivesInception As usual I was up at 3am last week fixing my Rclone config that i had forget the password to. Rebuilding all remotes from scratch was a boring task all about copy pasting usernames and passwords from my password manager. The process was so ...May 31, 2025 · 6 min readbitsomina.hashnode.dev
On-Prem, On Borrowed Time: Securing Offline TrialsIntroduction When you’re building a SaaS product, enforcing a trial period is easy—just ping a licensing server, validate the subscription, and you’re good to go. But what happens when your software is deployed on-prem in a tightly controlled enterpr...Mar 26, 2025 · 17 min readbitsomina.hashnode.dev
(A)sync AdventureIntroduction The Road to a Faster Swiftshadow When I first built Swiftshadow, a simple proxy rotator for handling free proxies, it worked well—just not fast enough. Proxy validation was synchronous, meaning each proxy was checked one at a time. For s...Mar 20, 2025 · 7 min readbitsomina.hashnode.dev