Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 22:07

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 -t type 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.json recording 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 .gz blobs, so report artifacts are never mistaken for extractions.
  • Bad-archive handling — corrupt/mislabeled archives are flagged invalid and 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-run to preview, --skip-existing to 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.py or 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.