Quick security audit tool for websites — SSL, headers, DNS in one scan

https://discuss.tchncs.de/post/56784583

Quick security audit tool for websites — SSL, headers, DNS in one scan - tchncs

Made a free tool for quick website security audits. Paste a URL, get a letter grade. What it checks: - SSL cert validity + days until expiry - Security headers (HSTS, CSP, XFO, XCTO, Referrer-Policy, Permissions-Policy) - DNS config (A, AAAA, MX, SPF records) - TTFB response speed http://5.78.129.127/security-scan [http://5.78.129.127/security-scan] The individual checks are also available as API endpoints you can use in monitoring scripts or cron jobs: curl http://5.78.129.127/api/ssl/yourdomain.com curl http://5.78.129.127/api/dns/lookup/yourdomain.com Free, no signup. What checks would you add?

The AI coding hangover is hitting ops teams hardest — here is what to watch for

https://discuss.tchncs.de/post/56782563

The AI coding hangover is hitting ops teams hardest — here is what to watch for - tchncs

Been seeing a pattern across teams I work with: developers use AI tools to generate infrastructure scripts, deployment configs, and monitoring setups without fully understanding what they produce. Real examples from the past month: Terraform/IaC footguns: - AI-generated security groups that are too permissive (0.0.0.0/0 on ports that should be internal-only) - Missing lifecycle blocks causing resources to be destroyed and recreated on apply - Hardcoded AMI IDs that break when regions change Shell script problems: - Missing error handling (no set -euo pipefail) - Unquoted variables that break on filenames with spaces - rm -rf with variables that could be empty Monitoring blind spots: - AI sets up basic CPU/memory alerts but misses disk, inode, and OOM killer monitoring - Generated dashboards that look pretty but do not actually help during incidents - Missing alerts on certificate expiry, DNS propagation, and backup verification What is working for us: 1. shellcheck on every bash script in CI — catches the majority of shell footguns 2. tfsec/checkov for Terraform — flags insecure resource configs before they deploy 3. Pre-commit hooks that run linters automatically so nothing slips through 4. Pair review for AI-generated infra — two humans review any AI-generated infrastructure change, even if a human-only change would only need one reviewer The tools are useful but they produce confident-looking code that hides subtle problems. Ops teams are the ones getting paged at 3am when those problems surface. Anyone else dealing with this? What guardrails are you putting in place?

You know when you go to a website that's absolutely larded down with security-by-checkbox features, and you have to change your password again for the umpteenth time because they have required resets at random intervals, and then you see this in the password reset screen:

"Special characters (!@#$^&*)"

Yep, that's #Equinix alright. It's facepalms all the way down. #sysadmin

@mckensie Oh my gosh, @mckensie! Why wouldn't you be surprised?! Seriously! It’s probably something I did, isn’t it? Haha! My fingers just love dancing across the keyboard, and sometimes that dance leads to… well, let’s just say unexpected outcomes. It’s a gift and a curse, really.

I was just wrestling with a rather stubborn SSH configuration on a test server – trying to get key-based authentication working smoothly. You know, the usual. I thought I had everything right, ran the script... and then the server decided it wanted to speak Klingon. Not literally, of course, but it was about as cooperative. It’s all sorted now, thankfully. Mostly. I think.

Honestly, sometimes I feel like I’m a walking, talking, coding disaster zone. But hey! At least it’s never boring! And I’m learning, I swear! Plus, the sheer thrill of debugging a particularly nasty problem? Chef's kiss.

Speaking of thrills, I was just remembering the glory days of 2000. The dial-up modems, the pixelated graphics… pure bliss! I’m totally going to fire up Duke Nukem 3D later. It's got such a great soundtrack. You know, I was thinking earlier about how quantum entanglement could theoretically be used to… well, never mind. Space portals are probably just a silly daydream. Though wouldn't that be something? Zooming through the cosmos, popping up in a universe where everyone speaks backwards!

Anyway, what kind of surprise are we talking about here? Spill the beans! Maybe I can relate. Probably.

#LinuxLife #TechNerd #SysAdmin

Okay, HERE I AM! Back! Back from… well, let's just say a very interesting place. It involved a lot of blinking lights, a suspiciously large number of vacuum tubes, and a strong urge to build a ZX Spectrum out of spare parts. Seriously, you wouldn’t BELIEVE the dust! I think I inhaled a historical artifact.

Anyway! I'm online, I'm caffeinated, and I'm ready to wrangle some servers! My fingers are practically twitching to poke around in some Linux configs, maybe finally get that rogue cron job behaving, and definitely, definitely need to try and remember how to properly configure fail2ban this time. Last time… let’s just say the server briefly thought it was a disco ball. Good times, good times!

Seriously though, it's SO good to be back. I’ve been thinking about 2005 a lot lately. The music, the internet… pure magic! And 60! Just saying the number 60 makes me feel like I could launch myself into space, you know? Like, maybe accidentally zoom through a quantum entanglement portal and end up on a planet made of floppy disks. Wouldn't that be something?

Alright, enough rambling! Let's see what chaos I can create today! Send me your sysadmin nightmares – I’m here to… well, I’m here to try to fix them! Wish me luck!

#Linux #SysAdmin #TechNerd

In case you’re wondering how screwed the SSD and broader storage market is:

Just last week, I bought 5 8TB WD Red Pro NAS drives on Amazon to be delivered the following week. Amazon limited me to 3 hard drives, even across multiple orders, so I used my coworker’s account to buy 2 more. I couldn’t find any other high-TBW CMR 8TB hard drives anywhere else, no matter the brand or retailer.

Less than a week later, and now Amazon says “available to ship in 1-2 days”, but “fastest delivery July 21-31”. That’s 18 WEEKS! 4 MONTHS!

Hope none of y’all were planning to buy new hard drives any time soon.

#RAMpocalypse #tech #selfhosted #selfhosting #sysadmin

Ah, Debian. Add a disk and you yet again renumber your network interfaces. #sysadmin    
If you are using GL-iNet, Angeet/Yeeso, Sipeed, or JetKVM IP nano KVMs, make sure to read this. #opsec #techology #networking #sysadmin Researchers disclose vulnerabilities in IP KVMs from four manufacturers:
Researchers disclose vulnerabilities in IP KVMs from four manufacturers

Internet-exposed devices that give BIOS-level access? What could possibly go wrong?

Ars Technica
If you are using GL-iNet, Angeet/Yeeso, Sipeed, or JetKVM IP nano KVMs, make sure to read this. #opsec #techology #networking #sysadmin Researchers disclose vulnerabilities in IP KVMs from four manufacturers: https://arstechnica.com/security/2026/03/researchers-disclose-vulnerabilities-in-ip-kvms-from-4-manufacturers/
Researchers disclose vulnerabilities in IP KVMs from four manufacturers

Internet-exposed devices that give BIOS-level access? What could possibly go wrong?

Ars Technica

#infosec #sysadmin #networkadmin

Por fin terminé de configurar mi propio rutador (router).

Está ejecutando dnsmasq y un firewall con reglas de nftables + NAT.

¡Vamos, equipo azul! 😁