CODE.TOOLS

Coding Tools

CLI utilities, scripts, and automation tools — from DuckDNS updaters to system shutdown utilities.

Code Tools

Coding Tools

CLI utilities, scripts, and automation for the tasks I keep doing manually.

WindowsAutomationDuckDNSPowerShellAutoHotkey

AutoShutdownFiles.zip

Windows shutdown utility with audio support

File AutoShutdownFiles.zip
Size 754 KB (772666 bytes)
SHA-256 4adff1abcba6b907c2539f7e189098f3d738e5b144f39d07811cfb56b75bc172
Contents:
  • AudioGenie3_64.dll
  • AutoShutdown.exe

DuckDnsUpdaterAHK.zip

AutoHotkey-based DuckDNS dynamic domain updater

File DuckDnsUpdaterAHK.zip
Size 894 KB (915372 bytes)
SHA-256 fdae48929360dc1a91d8800d70146106734917f0a7d369ab4ad86f08ac56815c
Contents:
  • DuckDnsUpdater.exe
  • DuckDnsUpdaterMenu.exe
  • Read First.txt

DuckDnsUpdaterPowerShell.zip

PowerShell script for DuckDNS dynamic DNS updates

File DuckDnsUpdaterPowerShell.zip
Size 2 KB (2176 bytes)
SHA-256 0079dda4ad802af8716599562b07a71c3864886f2962a71bb81aef752181cf69
Contents:
  • duckdns_updater.ps1
  • run_duckdns_updater.bat
Back to Lab Areas

AutoShutdown Files

AutoShutdown is a Windows utility that provides scheduled and immediate system shutdown capabilities with audio notification support.

  • Contains AudioGenie3_64.dll for audio playback and AutoShutdown.exe as the main executable.
  • Unzip to your preferred location and run AutoShutdown.exe.
  • Windows utility — review and trust the local executables before running.

DuckDNS Updater (AutoHotkey)

Dynamic domain updater for duckdns.org, created by Rolando Pera. Uses AutoHotkey for a tray-based interface.

  • Unzip to your chosen location and keep all files together.
  • Run DuckDnsUpdaterMenu.exe to start the application.
  • Use the tray icon for initial settings configuration.
  • Requires DuckDNS account with subdomain(s) and token.
  • Windows utility — review and trust the local executables before running.

DuckDNS Updater (PowerShell)

Lightweight PowerShell script that updates DuckDNS records with your current public IP address.

  • On first run, creates a config.ini file for your DuckDNS subdomains and API token.
  • Reads your public IP from api.ipify.org.
  • Updates DuckDNS through duckdns.org/update with your current IP.
  • If run with elevated privileges (Run as Administrator), optionally creates a Windows Scheduled Task named DuckDNSUpdater for automatic recurring updates.
  • run_duckdns_updater.bat provides a convenient double-click launcher.
  • Pure script — no compiled executables, fully auditable source.

Security note

  • The AutoShutdown and DuckDNS AHK packages contain compiled Windows executables (.exe) and a DLL. Always verify the SHA-256 checksums match the values listed on this page before running.
  • The PowerShell package is open script — review duckdns_updater.ps1 before execution.
  • All tools are authored by Rolando Pera and hosted on this domain.