Overview
Sherloq is an open-source digital image forensics toolset designed for experimenting with various algorithms found in research papers and workshops. It provides an integrated environment for digital image forensics, aiming to be an extensible framework and a starting point for digital signal processing applications. The tool is built with a Qt-based GUI in Python (PySide2 + Matplotlib + OpenCV), emphasizing ease of development and deployment. Sherloq enables users to perform tasks such as file digest analysis, metadata extraction, image enhancement, noise analysis, and forgery detection using algorithms for copy-move forgery, composite splicing, and resampling detection. It also incorporates machine learning models for tasks like multiple compression detection.
