diff --git a/aperisolve/analyzers/decomposer.py b/aperisolve/analyzers/decomposer.py index a9de9c6..9946c6e 100644 --- a/aperisolve/analyzers/decomposer.py +++ b/aperisolve/analyzers/decomposer.py @@ -15,7 +15,7 @@ from .base_analyzer import SubprocessAnalyzer class DecomposerAnalyzer(SubprocessAnalyzer): """Analyzer for bits decomposer.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("decomposer", input_img, output_dir) def get_results(self, _: Optional[str] = None) -> dict[str, Any]: diff --git a/aperisolve/analyzers/exiftool.py b/aperisolve/analyzers/exiftool.py index 6e8f786..fbfd15e 100644 --- a/aperisolve/analyzers/exiftool.py +++ b/aperisolve/analyzers/exiftool.py @@ -12,7 +12,7 @@ from .base_analyzer import SubprocessAnalyzer class ExiftoolAnalyzer(SubprocessAnalyzer): """Analyzer for exiftool.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("exiftool", input_img, output_dir) self.cmd = ["exiftool", "-a", "-u", "-g1", self.img] diff --git a/aperisolve/analyzers/foremost.py b/aperisolve/analyzers/foremost.py index 3d14448..1167acc 100644 --- a/aperisolve/analyzers/foremost.py +++ b/aperisolve/analyzers/foremost.py @@ -12,7 +12,7 @@ from .base_analyzer import SubprocessAnalyzer class ForemostAnalyzer(SubprocessAnalyzer): """Analyzer for foremost.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("foremost", input_img, output_dir, has_archive=True) self.cmd = ["foremost", "-o", str(self.get_extracted_dir()), "-i", self.img] diff --git a/aperisolve/analyzers/image_resize.py b/aperisolve/analyzers/image_resize.py index 0192ff4..826d52d 100644 --- a/aperisolve/analyzers/image_resize.py +++ b/aperisolve/analyzers/image_resize.py @@ -17,7 +17,7 @@ class ResizeAnalyzer(SubprocessAnalyzer): png: PNG - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("image_resize", input_img, output_dir, has_archive=True) def _lookup_crc(self) -> List[PNG]: diff --git a/aperisolve/analyzers/openstego.py b/aperisolve/analyzers/openstego.py index 45d36a5..2588150 100644 --- a/aperisolve/analyzers/openstego.py +++ b/aperisolve/analyzers/openstego.py @@ -12,7 +12,7 @@ from .base_analyzer import SubprocessAnalyzer class OpenStegoAnalyzer(SubprocessAnalyzer): """Analyzer for openstego.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("openstego", input_img, output_dir, has_archive=True) self.algo = 0 diff --git a/aperisolve/analyzers/outguess.py b/aperisolve/analyzers/outguess.py index a3750f3..082d555 100644 --- a/aperisolve/analyzers/outguess.py +++ b/aperisolve/analyzers/outguess.py @@ -12,7 +12,7 @@ from .base_analyzer import SubprocessAnalyzer class OutguessAnalyzer(SubprocessAnalyzer): """Analyzer for outguess.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("outguess", input_img, output_dir, has_archive=True) def build_cmd(self, password: Optional[str] = None) -> list[str]: diff --git a/aperisolve/analyzers/pngcheck.py b/aperisolve/analyzers/pngcheck.py index d987512..b2e725b 100644 --- a/aperisolve/analyzers/pngcheck.py +++ b/aperisolve/analyzers/pngcheck.py @@ -12,7 +12,7 @@ from .base_analyzer import SubprocessAnalyzer class PngcheckAnalyzer(SubprocessAnalyzer): """Analyzer for pngcheck.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("pngcheck", input_img, output_dir) self.cmd = ["pngcheck", "-v", self.img] diff --git a/aperisolve/analyzers/steghide.py b/aperisolve/analyzers/steghide.py index a79c0e1..38b8961 100644 --- a/aperisolve/analyzers/steghide.py +++ b/aperisolve/analyzers/steghide.py @@ -13,7 +13,7 @@ from .base_analyzer import SubprocessAnalyzer class SteghideAnalyzer(SubprocessAnalyzer): """Analyzer for steghide.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("steghide", input_img, output_dir, has_archive=True) def build_cmd(self, password: Optional[str] = None) -> list[str]: diff --git a/aperisolve/analyzers/strings.py b/aperisolve/analyzers/strings.py index 841b74c..1642c76 100644 --- a/aperisolve/analyzers/strings.py +++ b/aperisolve/analyzers/strings.py @@ -12,7 +12,7 @@ from .base_analyzer import SubprocessAnalyzer class StringsAnalyzer(SubprocessAnalyzer): """Analyzer for strings.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("strings", input_img, output_dir) self.cmd = ["strings", self.img] diff --git a/aperisolve/analyzers/template_analyzer.py b/aperisolve/analyzers/template_analyzer.py index 36e8997..94438ac 100644 --- a/aperisolve/analyzers/template_analyzer.py +++ b/aperisolve/analyzers/template_analyzer.py @@ -12,7 +12,7 @@ from .base_analyzer import SubprocessAnalyzer class TemplateAnalyze(SubprocessAnalyzer): """Analyzer for .""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("", input_img, output_dir, has_archive=True) def build_cmd(self, password: Optional[str] = None) -> list[str]: diff --git a/aperisolve/analyzers/zsteg.py b/aperisolve/analyzers/zsteg.py index ffc8369..dfef6d0 100644 --- a/aperisolve/analyzers/zsteg.py +++ b/aperisolve/analyzers/zsteg.py @@ -12,7 +12,7 @@ from .base_analyzer import SubprocessAnalyzer class ZstegAnalyzer(SubprocessAnalyzer): """Analyzer for zsteg.""" - def __init__(self, input_img, output_dir: Any) -> None: + def __init__(self, input_img: Path, output_dir: Path) -> None: super().__init__("zsteg", input_img, output_dir) self.cmd = ["zsteg", self.img]