Monday, March 30, 2026

Use the Microsoft Learn Platform to imrpove our Azure, Defender, etc. skills

From Reddit


One of the biggest frustrations when I was trying to get hands-on with Microsoft's stack was that you simply can't practice the actual tools without paying. Azure costs are absurd, Sentinel and Defender XDR licenses aren't cheap, and free tiers don't give you the real environment.


I work in a SOC using both daily, and recently I became a Microsoft Student Ambassador. When I joined I found out about Applied Skills a section of their Learn platform that gives you a real Azure environment, hands you a scenario, and evaluates what you actually configured. No multiple choice, no memorization tricks, no way to fake it.


I did the Defender XDR one. Even with daily production experience, I ran into things I hadn't set up before. Worth the few hours. There are labs for Azure Monitor, Sentinel, Defender XDR, secure storage, Azure networking, GitHub Actions pipelines and a lot more I haven't gotten to yet. You get a badge on completion good for LinkedIn if you're into that kind of thing.


Catalog of labs is here (Azure, security, networking, data):

learn.microsoft.com/credentials/applied-skills/?wt.mc_id=studentamb_506171

Tuesday, February 10, 2026

AdminDroid LDAP Explorer

Use Admindroid LDAP Explorer to explore Active Directory (AD).  Free.

https://admindroid.com/admindroid-ldap-explorer

Thursday, December 18, 2025

DNS Lockdown on Unifi UDM Pro and AD

DNS Lockdown on Unifi UDM Pro and AD

Block DNS over HTTPS and force use of UDM-defined DNS server exclusively

Updated 19-Dec-2025.  Version: Unifi OS 4.4.6, Network 10.0.162

Part 1. Unifi Configuration

Step 1: Cybersecure settings

    Cybersecure > Protection

        Encrypted DNS: Predefined

        Select Cloudflare-family and NextDNS

    Cybersecure > Traffic Logging

        Flow Logging: All

        Check Gateway DNS

        Check Unifi Services

    Cybersecure > Content Filter

        Select Default Content Filter

        To the Blocklist, add these domains:

            edge.microsoft.com

            dns.google

            chrome.cloudflare-dns.com

            doh.opendns.com

            cloudflare-dns.com

            mozilla.cloudflare-dns.com

            dns.quad9.net

Step 2: Create List of domains to block

    Settings > Overview > Network Lists

        Name: DoH Bypass IPs

        Add these addresses:

            1.1.1.1

            1.0.0.1

            1.1.1.2

            1.0.0.2

            1.1.1.3

            1.0.0.3

            8.8.8.8

            8.8.4.4

            208.67.222.222

            208.67.220.220

            9.9.9.9

            149.112.112.112


Step 3: Firewall Rules

    Settings > Policy Table

        1. Block QUIC

            Source: Internal/Any

            Action: Block

            Destination: External/Any/Port=HTTPS (443)

            IP Version=Both, Protocol=UDP

        2. Block Port 853 (DNS over TLS)

            Source: Internal/Any

            Action: Block

            Dest: Any

            Port: Specific: DNS-TLS (853)

            IP: Both

            Protocol: All

        3. Block IPv6 Out

            Source: Internal/Any

            Action: Block

            Dest: External/Any

            Port: Any

            IP Version: IPv6

        4. Block Canary Domain

            Source: Internal/Any

            Action: Block

            Dest: Domain

            Domain name: use-application-dns.net

            Port: Any

        5. Block DoH Providers

            Source: Internal/Any

            Action: Block

            Dest: External / IP / List (select list of IPs you created above)

            Port: Any

        6. Allow ICMP Ping (so can still ping 8.8.8.8 for testing)

            Source: Internal/Any

            Action: Allow

            Dest: Any

            IP Version: IPv4

            Protocol: Custom / ICMP / Any

            

Part 2. Group Policy / AD Configuration. Disable DoH in Edge.

Step 1: Login to your DC and quit GPMC

Step 2: Get Edge Admin templates for AD and install on your DC

Go to the Edge for Business Page.

Scroll down to the "Windows 64-bit" download button.

Under that, click on the "Download Windows 64-bit policy"

It is a .cab file. Open it. Inside is a .zip file.  Open that.

Put the .admx files in C:\Windows\PolicyDefinitions.  If you have more than one DC, Google where to put the files so all of your DCs can find them.

Put the .adml files in C:\Windows\PolicyDefinitions\en-US

Step 3: Start GPMC

Create a new policy, named "Block DNS over HTTPS"

Go to Computer config > Policies > Administrative Templates > Microsoft Edge

Control the Mode of DNS-over-HTTPS: Enabled / "Disable DNS-over-HTTPS"

Part 3: Test

Go to https://test.nextdns.io (should not show anything about DoH)

Go to https://1.1.1.1/help (should fail completely)



Thursday, November 27, 2025

MSP Open Service Initiative, OpenUEM, and MeshCentral

The Open Service Initiative is all about providing TRULY free, open-source, tools and complete platforms to MSPs. AGPLv3, MIT, and Apache 2 licensed tooling.

https://github.com/Open-Service-Initiative

OpenUEM is an Open-Source Unified Endpoint Manager that is multi-tenant, self-hosted and lets you manage your IT assets thanks to its agents


The open source, multi-platform, self-hosted, feature packed web site for remote device management. 

Penpot open source website prototyping

Penpot is the open source alternative to Figma.  (Figma is a cloud-based design and prototyping tool for websites)

Thursday, October 23, 2025

Video editing Software

IVS Edit has a free and pro version. The Free version is feature-rich and probably enough for most people.

Wednesday, April 16, 2025

Powershell

Connect to your 365 instance.

You have to do connect first, always.  Powershell ISE can't be used.  If you try you'll get a "A window handle must be configured" error.  Use regular Powershell.

Here's an example of connecting, then removing a user's auto-reply.

PS C:\> import-module exchangeonlinemanagement

PS C:\> connect-exchangeonline -UserPrincipalName admin@contoso.com

PS C:\>Get-MailboxAutoReplyConfiguration -Identity user@contoso.com

PS C:\> Set-MailboxAutoReplyConfiguration -identity user@contoso.com -AutoReplyState disabled
PS C:\> Set-MailboxAutoReplyConfiguration -identity user@contoso.com -ExternalMessage $null
PS C:\> Set-MailboxAutoReplyConfiguration -identity user@contoso.com -internalMessage $null

 

 

Monday, September 16, 2024

DiskGenius and Hasleo Backup

DiskGenius is an all-in-one utility for disk partition management, OS migration and file recovery.

https://www.diskgenius.com/


Hasleo offers completely free backup and cloning. This free one even does Windows Server, which is rare.

https://www.easyuefi.com/

Thursday, August 29, 2024

Network apps: Network Notepad, Glasswire

Network Notepad. For Creating Network diagrams.   Free and Paid Versions.  Unique Features.

Glasswire. Personal Firewall and Network Monitor. Great visibility into the network activity on your PC, even with the free version.


Tuesday, May 14, 2024

Use textverified.com to receive text messages

Great for expats.  Allows you to temporarily rent a US phone number -- an actual one, not a VoIP one, so you can receive sms - a txt message for verification.  Great pricing too.

https://www.textverified.com/


Tuesday, April 23, 2024

Omnicalculator

Your life in 3648 free calculators.

https://www.omnicalculator.com

We knew the height of the tower. The WiFi Antenna spec showed it had a 35 degree coverage angle. So on the ground, how far out would the coverage extend?  Omnicalculator to the rescue.

 

Wednesday, March 27, 2024

Monday, January 29, 2024

Uninstall Bitdefender with forgotten password remotely

Saw this on /r/bitdefender.

Especially if you are remotely administrating the PC, .

Create a folder on C Drive called "itfolder"

Download and ensure the latest BEST_REmoval_Tool.exe is in the folder.

Run the PS script. It will create a user and reboot into safe mode, then remove the password key entry from the registry, and then reboot again.

# Create Admin User

$adminUsername = "RunOnceAdmin"

$adminPassword = ConvertTo-SecureString -String "abcd123!@-CHANGEME" -AsPlainText -Force

$adminUser = New-LocalUser -Name $adminUsername -Password $adminPassword -AccountNeverExpires -UserMayNotChangePassword -Verbose

$AdminUSerAdminGRoup = Add-LocalGroupMember -Group Administrators -Member $adminUsername -Verbose

# Enable Auto Logon

$autoLogonUsername = "RunOnceAdmin"

$autoLogonPassword = "abcd123!@-CHANGEME"

$regPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"

$regValueName1 = "AutoAdminLogon"

$regValueName2 = "DefaultUserName"

$regValueName3 = "DefaultPassword"

Set-ItemProperty -Path $regPath -Name $regValueName1 -Value "1" -Verbose

Set-ItemProperty -Path $regPath -Name $regValueName2 -Value $autoLogonUsername -Verbose

Set-ItemProperty -Path $regPath -Name $regValueName3 -Value $autoLogonPassword -Verbose

# Output success message

Write-Host "Admin user '$adminUsername' has been created and auto logon enabled."

New-Item c:\itfolder\runoncescript.cmd -Force

$test=@"

REG add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Endpoint Security" /v Key /d "" /f

REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /f

REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /f

REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /f

bcdedit /deletevalue "{default}" safeboot

shutdown.exe /r /t 00

"@

Set-Content c:\itfolder\runoncescript.cmd -value $test

Set-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\RunOnce" -Name '*RunOnceScript' -Value "c:\directit\runoncescript.cmd"

bcdedit /set "{current}" safeboot network

Start-Sleep -Seconds 10

shutdown.exe -r -t 0

Once it's come back online, run these two.

c:\itfolder\BEST_Uninstall_tool.exe /bdparams /bruteForce /noWait
net user RunOnceAdmin /delete

Job done!

Hide what country you're in from Google

Sometimes a VPN alone doesn't do it.  You need to disable all kinds of other location detecting things.

https://surfshark.com/blog/google-location-vpn

Open Source NTP clients: Meinberg and Nettime

Meinberg NTP client.   https://www.meinbergglobal.com/english/sw/ntp.htm Nettime.  https://timesynctool.com/ Both are Windows GUI, open-sour...