Steganographic multi tool developed as a part of my bachelor's thesis.
- Supported image format : BMP
- RGB images with 8‑bits per channel (24‑bit or 32-bit images) are supported.
The second most significant bit plane of the Blue channel
- Supported image format : PNG
- Supported image formats : BMP, PNG
Extraction and conversation of appended data
- Supported image formats : BMP, PNG, JPEG, GIF, TIFF and RAW
Extracted image metadata
- Supported file format : TXT
Functionality | Implemented | Updated |
---|---|---|
Show JPEG image Metadata | v0.2 | v0.7 |
Password protected compression of chosen files | v0.2 | v0.7 |
Extraction of files from a password-protected zip | v0.4 | v0.81 |
Message shortening with synonym dictionary | v0.4 | v0.82 |
Check for PNG header correctness | v0.85 | |
Automatic repair of corrupted png header | v0.85 | |
Show BMP, GIF, TIFF and RAW image Metadata | v0.86 | |
Bit Plane Slicing - Inverted Colours | v0.91 | |
Bit Plane Slicing for 24‑bit and 32-bit images | v0.91 | |
Appended data extraction for PNG and BMP image files | v0.93 | |
LSB Insertion for BMP images | v0.95 | |
LSB Extraction for BMP images | v0.98 |
Stegtools software requires Java SE Development Kit 15, or a newer edition, for successful operation.
- Donwload the dist folder.
- Launch the application by running Stegtools.jar located in this folder.
If we want to run the application from the terminal, we will use the following command java -jar StegTools.jar
.
Download doc folder and run index.html
.