v1.0.0
Batch LEAPP runs any LEAPP tool — iLEAPP / ALEAPP / RLEAPP / VLEAPP — across an entire directory of extractions in one go. Point it at a folder, walk away, and come back to a folder of ready-to-review reports plus a single master index that links them all.
Available as a double-clickable GUI app and a command-line binary for macOS (Apple Silicon) and Windows — no Python install required.
Highlights
- Recursive batch processing — finds every extraction archive (
.zip,.tar,.tar.gz/.tgz, gzipped-tar.gz) and runs the LEAPP tool on each into its own output folder. Auto-selects the-ttype per file. - Master HTML report index — themed to match leapps.org, with one row per extraction linking the report folder, the LEAPP
index.html, and the LAVA project, color-coded by status. Fully self-contained and portable. - Forensic documentation — SHA-256 of every input archive, plus a
manifest.csv+manifest.jsonrecording what was processed (hash, status, type, timings, paths) for your case file. - Smart discovery — ignores prior
*LEAPP_Reports_*folders, AppleDouble (._*) files, and lone non-tar.gzblobs, so report artifacts are never mistaken for extractions. - Bad-archive handling — corrupt/mislabeled archives are flagged
invalidand skipped instead of crashing the run. - Parallel processing — run several LEAPP instances at once (
-j N) with a live progress counter, per-job logs, and a periodic heartbeat. Each parallel run is isolated so the shared LEAPP history file can't corrupt. - Stop means stop — Stop and closing the GUI terminate the running LEAPP processes, no orphans left behind.
- Flexible — pass extra arguments straight through to the LEAPP tool (
-- -p fast),--dry-runto preview,--skip-existingto resume. - GUI + CLI sharing one engine, both themed with the LEAPPs branding.
Downloads
| File | Platform |
|---|---|
Batch-LEAPP-macos-arm64.zip |
macOS GUI app (Apple Silicon) |
batch-leapp-macos-arm64.tar.gz |
macOS CLI binary |
Batch-LEAPP-windows-x64.zip |
Windows GUI + CLI |
The binaries are unsigned. First run: on macOS right-click → Open (or
xattr -dr com.apple.quarantine "Batch LEAPP.app"); on Windows click More info → Run anyway. See the README for full usage.
Notes
- You point Batch LEAPP at the LEAPP command-line tool (e.g.
ileapp.pyor a CLI binary) — not the interactive GUI build, which can't take batch arguments. - macOS builds are Apple Silicon (covers every Mac since 2020). Run on Python from source for other platforms/architectures.