Emergency server help: get in touch

Automation

Automation scripts and guides: Bash and PowerShell scripts, cron jobs, systemd timers, APIs and tools that take repetitive work off admins.

Conditional Access Baseline Policies for Microsoft 365 (2026)

A 2026 Conditional Access baseline for Microsoft 365: seven policies, break-glass exclusions, report-only rollout, licensing, and Graph PowerShell export and import.

October 7, 2026

Asterisk AMI Originate a Call with Python

Create a least-privilege Asterisk AMI user, send Login, Originate and Logoff, and place a call with a standard-library Python script. Tested on Asterisk 22.

October 7, 2026

PowerShell Cheat Sheet for Windows Server Admins

PowerShell cheat sheet for Windows Server admins: services, Get-WinEvent filters, networking, firewall, disks, updates, local users, Active Directory, remoting and tasks.

October 6, 2026

AD Health Check Report: dcdiag and repadmin PowerShell Script

Free PowerShell script that runs dcdiag, repadmin /replsummary, w32tm and SYSVOL DFSR checks on every DC and saves a colour-coded HTML report.

October 6, 2026

AD Nested Group Membership: PowerShell Tree with Loop Detection

Free PowerShell script that shows the full nested group membership tree of an AD user or group, with paths, primary group and loop detection.

October 6, 2026

Export AD Users to CSV: PowerShell Script with Last Logon

Free PowerShell script that exports Active Directory users to CSV or HTML with last logon, password age, manager, department and OU.

October 6, 2026

NTFS Permissions Report to CSV: PowerShell Folder ACL Script

Free PowerShell script that exports NTFS folder permissions to CSV: identity, rights, allow/deny, inherited or explicit, scope, with errors logged.

October 6, 2026

Block RDP Brute Force on Windows Server: PowerShell Script

Free PowerShell script that reads failed RDP logons (event 4625), counts them per source IP and blocks repeat offenders with Windows Firewall rules, with allow-list and -WhatIf.

October 6, 2026

Restic Backup for cPanel and DirectAdmin: Files, Databases, Retention

Back up cPanel and DirectAdmin servers with restic: home directories, database dumps via stdin, panel config, retention with forget/prune, and restore tests.

October 6, 2026

WordPress Version Audit: Find Every WordPress Site and Its Version

Free bash script that finds every WordPress install on cPanel, DirectAdmin or plain servers and flags core versions below 7.0.3 (CVE-2026-64638).

October 6, 2026

Entra ID Inactive Users Report: signInActivity PowerShell Script

Free PowerShell script that lists inactive Microsoft Entra ID users from signInActivity, with guests, licensed-only and never-signed-in filters and CSV output.

October 6, 2026

Free website test

Is your website set up right?

Check SSL, security headers, redirects, robots.txt, sitemap, llms.txt and security.txt in one test. It takes about 30 seconds.