Posts in "dev"

When “Auto Install” Breaks: Installing Longview Manually on Debian 12 (Production Safe)

Production has a very specific kind of silence. It’s not the calm silence of a system that’s healthy. It’s the suspicious silence of a system that hasn’t complained yet. Nginx still serves pages. Your API still returns 200. The business dashboard looks green enough to lull everyone into optimism. But you can feel it, response… Continue reading

Shellshock Attack, Detection, Analysis, and Why Wazuh Proved Its Power

Overview At 02:04:43 UTC, 7 November 2025, our Wazuh SIEM raised a critical level-15 alert, Rule 31168, “Shellshock attack detected” This alert originated from an Nginx access log on agent, proxy-sg2-deb-12-pro-proxy-xxxx (IP 1xx.xxx.xxx.xxx). The source of the request was 193.26.115.195 (Netherlands). Wazuh immediately identified the payload as an active Shellshock exploit attempt (CVE-2014-6271). But here’s… Continue reading

Fixing Real Client IP on Nginx When Using Cloudflare + Linode NodeBalancer

Why your logs suddenly show 192.168.255.x — and how to fix it properly When everything sits behind Cloudflare, real-IP handling in Nginx is usually straightforward, trust Cloudflare’s IP ranges, read CF-Connecting-IP, and $remote_addr becomes the actual visitor’s address. That simplicity disappears the moment you introduce a Linode NodeBalancer in front of your server. Suddenly your… Continue reading