项目作者: martinkubecka

项目描述 :
Steganographic multi tool developed as a part of my bachelor's thesis.
高级语言: Java
项目地址: git://github.com/martinkubecka/StegTools.git
创建时间: 2020-11-12T21:41:30Z
项目社区:https://github.com/martinkubecka/StegTools

开源协议:

下载



Stegtools

Steganographic multi tool developed as a part of my bachelor’s thesis.


:mag_right: Functionalities

LSB Insertion and Extraction

  • Supported image format : BMP

Bit Plane Slicing

  • RGB images with 8‑bits per channel (24‑bit or 32-bit images) are supported.


Bit Plane Viewer

The second most significant bit plane of the Blue channel

Automatic Repair of Corrupted Image Header

  • Supported image format : PNG

Extraction of Appended Data

  • Supported image formats : BMP, PNG


Appended Data

Extraction and conversation of appended data

Image Metadata Extraction

  • Supported image formats : BMP, PNG, JPEG, GIF, TIFF and RAW


Metadata Extraction

Extracted image metadata

Message Shortening with Synonym Dictionary

  • Supported file format : TXT

Password Protected Compression and Decompression


:hammer: Development

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

:gear: Pre-requisites

Stegtools software requires Java SE Development Kit 15, or a newer edition, for successful operation.


:running: Running Stegtools

  1. Donwload the dist folder.
  2. 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.


:books: Documentation

Download doc folder and run index.html.