View Issue Details

IDProjectCategoryView StatusLast Update
0009216Kali LinuxNew Tool Requestspublic2025-06-16 09:54
ReporterAyham Asfoor Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0009216: StegX - LSB Steganography with AES-256-GCM Encryption
Description

Reproducibility: N/A
Severity: minor
Priority: normal

[Name]
StegX

[Version]
1.1.0

[Homepage]

[Download]

[Author]
Delta-Sec (Ayham Asfoor)
Email: [email protected]

[Licence]
MIT License

[Description]
StegX is a powerful command-line steganography tool that uses LSB (Least Significant Bit) techniques to embed data inside images (PNG). It securely encrypts data using AES-256-GCM before embedding and derives encryption keys using scrypt KDF for strong password protection. It optionally compresses data before embedding, maximizing capacity. The tool features detailed error handling, data integrity checking, capacity validation, and a CLI interface. Supports Windows, Linux, and macOS.

[Dependencies]

  • Python 3.8+
  • Pillow >= 9.0.0
  • cryptography >= 36.0.0
  • tqdm >= 4.60.0

[Similar tools]

  • Steghide
  • OpenPuff
  • F5
  • Outguess

[Activity]

  • Project launched: May 2025
  • Status: Actively maintained with a roadmap and test coverage
  • Last release: v1.1.0 (June 2025)
  • Security Evaluation Report: ✅ Passed all forensic/steganalysis tests (Zsteg, Binwalk, ENT, ExifTool)

[How to install]
sudo dpkg -i stegx_1.1.0.deb

[How to use]
Encode (Hide file):
python stegx.py encode -i cover.png -f secret.txt -o stego.png -p YourStrongPassword --compress

Decode (Extract file):
python stegx.py decode -i stego.png -d extracted_files/ -p YourStrongPassword

[Packaged]
✅ Yes — Debian package .deb is available and Lintian clean. Includes:

  • man page
  • postinst script
  • control
  • README, LICENSE
  • Pytest test suite (50+ cases)
Attached Files
stegx_1.1.0.deb (28,148 bytes)
Screenshot 2025-06-12 181235.png (138,425 bytes)   
Screenshot 2025-06-12 181235.png (138,425 bytes)   

Activities

Ayham Asfoor

Ayham Asfoor

2025-06-14 15:47

reporter   ~0020675

Hello
We want to share a follow-up to our StegX submission. We recently completed a comprehensive comparison and evaluation between StegX and other major steganography tools, including Steghide, covering detection resistance, entropy analysis, security benchmarks, and due to the superiority of StegX we wanted to add it to your repository.

� You can view the full PDF report here:
StegX vs Stego Tools Evaluation Report.pdf��

Additionally, we’ve started preparing version 1.2.0, which introduces features like JPEG support, rich CLI UX, entropy-aware estimation, and fuzz testing.
You may preview the roadmap here:
https://github.com/Delta-Sec/StegX/blob/main/Future/dev/Future_Dev_%20Features.md

If you're currently reviewing the package, we’d happily implement any changes or improvements to align with your standards.
Even a preliminary acceptance or review pointer would help us proceed efficiently.

Thank you for your time and consideration.

Ayham Asfoor

Ayham Asfoor

2025-06-14 15:54

reporter   ~0020676

I couldn't upload the file; you can find it inside the StegX repository. The link to the repository:
https://github.com/Delta-Sec/StegX/blob/main/Docs/Why%20Stegx%20Better%20than%20steghide.pdf

Issue History

Date Modified Username Field Change
2025-06-13 15:00 Ayham Asfoor New Issue
2025-06-13 15:00 Ayham Asfoor File Added: stegx_1.1.0.deb
2025-06-13 15:00 Ayham Asfoor File Added: Screenshot 2025-06-13 173522.png
2025-06-13 15:00 Ayham Asfoor File Added: Screenshot 2025-06-12 181235.png
2025-06-14 15:47 Ayham Asfoor Note Added: 0020675
2025-06-14 15:54 Ayham Asfoor Note Added: 0020676