Latest

View all
11 min

Naxsi for Nginx: Blocking XSS and SQL Injection with a Scoring WAF, Hands-On

A hands-on sysadmin guide to Naxsi, the Nginx Anti XSS and SQL Injection WAF module: how the scoring, deny-by-default model works, building and installing the maintained wargio fork on Debian, Ubuntu, and Fedora, learning mode and nxtool whitelists, what WordPress, Joomla, and Magento need to avoid false positives, the honest limits, and when ModSecurity is the better call.

17 min

VPN Reality Check: When They Help, When They Don't, and Where Your Data Goes

A sysadmin's field guide to VPNs: what a VPN actually does to your traffic, the threat models it does and does not answer, how no-logs claims and audits really work, which providers pass the test, and a deep technical comparison of OpenVPN, WireGuard, and the proprietary protocols (NordLynx, Lightway, Catapult Hydra, Chameleon), plus a hands-on self-hosted WireGuard setup.

12 min

Grav vs Astro: Flat-File CMS vs Content-Driven Framework, Hands-On

Grav 2.0 is a flat-file PHP CMS with Markdown and YAML content, a first-party REST API, an MCP server, and a new SvelteKit 5 admin. Astro is a content-driven JavaScript framework with typed content collections and islands. A hands-on comparison of content models, templating, admin, deployment, and when to pick which.

5 min

SMS-Based Two-Factor Authentication is No Longer Effective

SMS two-factor authentication was a real upgrade, but SIM swapping, SS7 interception, and real-time phishing have turned the code into a second password an attacker can read. Why it now gives a false sense of security, and what to use instead: TOTP apps, passkeys, hardware keys, and printed recovery codes.