Skip to content

Scripts & Tools ​

A collection of PowerShell and Python utilities developed for systems administration, incident response, and data management.

Drive Recovery & Destruction (Linux) ​

Drive Triage (bash) ​

A Linux bench tool for drive health, data recovery, secure erase and full-read verification, with a certificate per drive.

  • Use Case: Deciding whether a used drive can be reused, recovered or released, and proving it was wiped.
  • Download: drive-triage.zip (Apache 2.0)

Local AI (Linux) ​

Offline Voice Assistant (bash/Python) ​

Installer for a wake-word voice assistant on a local LLM: CPU inference, Whisper, Piper/Qwen3-TTS, web search, RAG and a web control panel.


Data & Migration Management ​

Archive Discovery Scanner (PowerShell) ​

A read-only scanner for network shares that identifies candidates for archiving based on file age and finds potential duplicates.

  • Use Case: Planning data migrations or freeing up space on production file servers.
  • Output: Professional HTML reports and CSV summaries.

Long Path Reporter (PowerShell) ​

Identifies files and folders that exceed the Windows 260-character path limit, which often causes issues during migrations or backups.

  • Use Case: Pre-migration health checks for file shares.
  • Features: Flags "Archive Candidates" (7+ years old) and generates detailed reports.

IP & Network Utilities ​

IP Blocklist Checker (Python) ​

A CLI tool to verify if an IP address is on the buildsetupinstall.com blocklist and retrieve detailed ASN/Geo information via ipinfo.io and RIPEstat.

  • Use Case: Troubleshooting firewall blocks and investigating suspicious IPs.

Exchange Server Utilities ​

Yearly Mailbox Exporter (PowerShell) ​

Automates the export of Exchange mailboxes into yearly PST files to avoid performance issues with oversized data files.

  • Use Case: Legal discovery and long-term email archiving.
  • Features: Throttles concurrent exports to maintain server stability.

IT field notes from STL Net Services.