| Description | [Name]
Ermis
[Version]
1.1.1
[Homepage]
https://github.com/alamahant/Ermis
[Download]
https://github.com/alamahant/Ermis/archive/refs/tags/v1.1.1.tar.gz
[Author]
Alamahant
[Licence]
GPL-3.0
[Description]
Ermis is a comprehensive steganography suite supporting multiple carrier formats:
- Image Steganography: Hide data in PNG, JPG, BMP using LSB techniques
- Audio Steganography: Support for WAV, MP3, FLAC, OGG with FFmpeg conversion
- Text Steganography: Zero-width Unicode character encoding for invisible message hiding
- PDF Steganography: Object stream embedding with FlateDecode compression
- Distributed Steganography: Wikipedia pointer maps for decentralized message hiding
- Network Steganography: ERTP protocol for hiding data in ICMP, DNS, UDP, and HTTP/TLS packets
[Dependencies]
- Qt 6.2 or higher (core, widgets, multimedia, network)
- FFmpeg libraries (libavcodec, libavformat, libavutil)
- OpenSSL development libraries
- C++17 compatible compiler
[Similar tools]
- steghide (image/audio steganography)
- outguess (image steganography)
- openstego (image steganography)
- Snow (text steganography)
[Activity]
Project started in March 2026. Actively maintained with regular releases. Latest version 1.1.1 released April 20, 2026.
[How to install]
Standard CMake build:
mkdir build && cd build
cmake ..
make
sudo make install
Also available as Flatpak on Flathub: io.github.alamahant.Ermis
[How to use]
Basic workflow examples:
- Hide text in image: Select carrier image → Enter text → Click "Hide Data" → Save stego image
- Extract from image: Open stego image → Click "Extract Data" → Save extracted content
- Network steganography: Both peers select protocol (ICMP/UDP/DNS/HTTP) and port → Start listening → Send text/file
- PDF steganography: Select PDF carrier → Choose file/text → Embed data → Save stego PDF
[Packaged]
Not currently packaged for Debian. Available in alamahant-overlay for Gentoo users and as Flatpak on Flathub. |
|---|