DNSOps - GitOps for DNS management with DNSControl & GitLab CI/CDThis repository provides a GitOps approach to maanage your DNS records live in Git, changes are peer-reviewed, and deployments are automated through CI/CD. When the dashboard is down, your DNS config is still version-controlled and ready to push to a...Jan 13, 2026·4 min read·24
Guide to Access S3 Storage as Local FilesystemS3 object storage offers scalable and cost-effective storage solutions but working with it directly can be challenging when your applications expect traditional filesystem access. This guide explores two powerful tools - rclone and s3fs - that bridge...Jul 10, 2025·4 min read·65
Root Me Solutions & Write-upsThis repository offers write-ups and solutions for Root Me CTF challenges, aimed at educational and ethical hacking practice. It provides step-by-step guides for various web security, application security, and digital forensics challenges. TL;DR ⚠...Jul 9, 2025·1 min read·627
Handling Zalo OA API with Python wrapperA simple API wrapper script serves as a straightforward API wrapper for the Zalo Official Account (OA), offering a user-friendly interface to efficiently manage users, access detailed user information, and facilitate message exchanges. It's perfect f...Jul 9, 2025·3 min read·111
How To Clean ETCD Benchmark Efficiently?A lightweight CLI tool to scan, detect, and optionally remove benchmark or non-UTF8 keys from your etcd key-value store. This tool was created as an extension because the official etcd/tools/benchmark does not include a built-in clean command or the ...Jul 2, 2025·3 min read·27
A Guide to Managing Kubernetes Secrets with AWS Secrets Manager and External Secrets OperatorManaging secrets in Kubernetes is notoriously tricky. Hardcoding them? Yikes. Storing them in plaintext? Dangerous. In this post, I’ll show you how to securely integrate AWS Secrets Manager into your K8s workflow using External Secrets Operator (ESO)...May 14, 2025·4 min read·28
🔐 Managing SharePoint with an Azure App using Sites.Selected PermissionsUse Cases Why even go through this setup? Here's where this setup totally makes sense: You want to manage SharePoint without using personal credentials (aka ditch the annoying login prompts). You need to upload, download, or tweak files in SharePoi...May 13, 2025·3 min read·37