pkgprobe traces Windows installers in an isolated VM, extracts working silent args, and generates verified .intunewin packages. Open source. Auditable. Yours to fork.
Your packaging tool sees every installer that runs on your fleet. You should be able to see everything about it.
pkgprobe runs your Windows installer in an isolated VM, captures every system change with ProcMon, and generates a verified silent install command — with evidence, not guesswork.
Not just the code — the way we build it. Roadmap, issues, PRs, and contributor discussions all live in public.
No installer leaves your network. No data leaves your VMs. Self-hosted means self-hosted — across every operating system you deploy to.
Silent flags are just the start. The deployments that hurt your environment most are the ones that fail invisibly, corrupt versions, or loop forever.
Detection rule ignores the installed version. Intune keeps redeploying. Users see repeated installs. Helpdesk gets the calls.
Your package runs against a newer version already on disk. The installer downgrades it silently. Dependencies break. No warning.
The upgrade code doesn't match. MSI skips installation without error. Intune marks it successful. Half your fleet is still on the old version.
The wrapper script returns success. The actual install hit a prompt, a missing dependency, or a locked file. You find out from users.
Detection rules include version data extracted from the trace. Intune only redeploys when it actually should — no loops, no noise.
pkgprobe detects what's already installed and generates logic to skip, upgrade, or uninstall-first appropriately. No manual version checks.
When an in-place upgrade isn't safe, pkgprobe generates uninstall-first sequences backed by trace evidence — not assumptions.
Generated scripts validate real installation outcomes — not just process exit codes. If the app isn't there, it's a failure. Full stop.
pkgprobe is built by a community of contributors. Whether you're fixing a typo in the docs, hardening an integration, or filing a bug — every contribution moves the tool forward.
Three ways to get involved with the project — clone the repo, install the CLI, or join the conversation on GitHub.
pkgprobe is a personal open-source project — a technical portfolio piece and community contribution focused on Windows installer analysis, silent install extraction, and Microsoft endpoint deployment workflows.
It is not operated as a business. The project does not generate revenue, take payment, sell services, or serve commercial customers. There is no paid tier, no enterprise plan, no support contract.
The project exists to document my learning in endpoint engineering, contribute tooling to the Microsoft endpoint management community, and demonstrate practical work in software packaging and deployment automation.
Everything — code, roadmap, issues, discussions — lives in public on GitHub under the MIT license. Anyone is free to clone it, fork it, use it, or contribute to it.