From b97a66d07267db45ab26c91511f01cdb103d67da Mon Sep 17 00:00:00 2001 From: Philip Zimmermann Date: Tue, 9 Dec 2025 17:01:53 +0100 Subject: [PATCH] Added PNG resize solver to workers and config --- aperisolve/config.py | 2 +- aperisolve/workers.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/aperisolve/config.py b/aperisolve/config.py index 89f3350..fe000d3 100644 --- a/aperisolve/config.py +++ b/aperisolve/config.py @@ -3,6 +3,6 @@ from pathlib import Path IMAGE_EXTENSIONS = [".png", ".jpg", ".jpeg", ".gif", ".bmp", ".webp", ".tiff"] -WORKER_FILES = ["binwalk", "foremost", "steghide", "zsteg"] +WORKER_FILES = ["binwalk", "foremost", "steghide", "zsteg", "image_resize"] RESULT_FOLDER = Path(__file__).parent.resolve() / "results" diff --git a/aperisolve/workers.py b/aperisolve/workers.py index 963bb1e..956c328 100644 --- a/aperisolve/workers.py +++ b/aperisolve/workers.py @@ -13,6 +13,7 @@ from .analyzers.steghide import analyze_steghide from .analyzers.strings import analyze_strings from .analyzers.zsteg import analyze_zsteg from .analyzers.pngcheck import analyze_pngcheck +from .analyzers.image_resize import analyze_image_resize from .app import app, db from .config import RESULT_FOLDER from .models import Image, Submission @@ -53,6 +54,7 @@ def analyze_image(submission_hash: str) -> None: (analyze_pngcheck, img_path, result_path), (analyze_steghide, img_path, result_path, submission.password), (analyze_zsteg, img_path, result_path), + (analyze_image_resize, img_path, result_path), ] # Deep analysis only