Try it now: https://www.aperisolve.com
Support Aperi'Solve:
Aperi'Solve is an open-source steganalysis web platform that performs automated analysis on images to detect and extract hidden data using common steganography tools and techniques.
- Visualize each bit layer (LSB and other layers) per image channel (R/G/B/Alpha).
- Color remapping (random palette remaps with 8 generated variants)
- Integrates and displays outputs from:
- binwalk (embedded archives)
- exiftool (metadata and geolocation)
- GraphicsMagick identify (image info & properties)
- foremost (carved files)
- openstego (extraction with password)
- outguess (extraction with password)
- pngcheck
- steghide (extraction with password)
- strings
- zsteg (LSB text/data extraction)
- file (MIME type and format detection)
- jpseek (JPEG steganography detection and extraction)
- Worker queue architecture for offloading heavy/slow analyzers (Redis + background workers).
- Results stored for later browsing and download.
- Browse and download each generated images.
In case you want to host your own version of https://www.aperisolve.com/.
Required: Docker + Docker Compose.
git clone https://github.com/Zeecka/AperiSolve.git
cd AperiSolve
cp .env.example .env
docker compose up -dThen browse url: http://localhost:5000/
- Flask web framework
- Background workers that run analyzers (queue via Redis)
- PostgreSQL stores image metadata and job statuses
- Docker-based deployment for isolation of analyzers and services
This separation keeps heavy tools (binwalk, foremost, zsteg, etc.) isolated and avoids blocking the web worker.
See Issues.
See CONTRIBUTING.md.
Warning
If you discover a security issue, please report it privately to the repository owner instead of opening a public issue.
Thanks to donors:
Thanks to contributors:
- Zeecka - (author)
- aradhyacp
- Philip Zimmermann
- abneeeees
Thanks to the open-source community: binwalk, exiftool, GraphicsMagick identify, foremost, openstego, outguess, pngcheck, steghide, strings, zsteg, ...