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.
- Use Case: A private, offline voice assistant on a small Ubuntu box.
- Download: local-ai-voice-assistant.zip (Apache 2.0)
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.