Skip to content

Pisethz/StegoFolder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗂️🔒 StegoFolder GUI

Hide & Extract Folders inside Images — with a beautiful macOS-style GUI ✨


✨ Features

✅ Hide entire folders (with subfolders + files) inside an image
✅ Extract back the folder securely with password protection
macOS-style GUI built with PyQt5 🎨
✅ Cross-platform (Windows, macOS, Linux) 🖥️
✅ Simple, clean & modern interface 💎


🚀 Installation

Clone the repo & install dependencies:

git clone https://github.com/Pisethz/StegoFolder
cd Stego
pip install -r requirements.txt

🖥️ Usage

Run the GUI:

python stegogui.py

💻 GUI Instructions

  1. Embed Folder (🔒)

    ▶️Select the folder you want to hide

    ▶️Select the cover PNG image

    ▶️Choose an output PNG file name

    ▶️Enter a password

    ▶️Click Embed Folder

  2. Extract Folder (🔓)

    ▶️Select the stego PNG file

    ▶️Choose the output directory

    ▶️Enter the password used for embedding

    ▶️Click Extract Folder


⚙️ CLI Usage

You can also use StegoFolder from the command line.

🔒 Embed Folder (Hide)

python stego.py embed -c cover.png -i C:\data\myFolder -o stego.png -p "1234"

🔓 Extract Folder (Recover)

python stego.py extract -s stego.png -o C:\restore -p "1234"

Options:

👉 --embed → Embed a folder

👉 --extract → Extract a folder

👉 --f → Folder to hide (only for embed)

👉 --c → Cover PNG image (only for embed)

👉 --o → Output PNG (embed) or restore folder (extract)

👉 --s → Stego PNG file (extract)

👉 --p → Password to encrypt/decrypt

⚡ Tips

❄️  Always use PNG as cover; JPEG will corrupt hidden data

🔑  Keep passwords secure; without the password, extraction fails

🤖  CLI mode is ideal for automation or scripting workflows

🤝 Contributing

Pull requests are welcome! 🎉 For major changes, open an issue first to discuss.

📜 License

MIT License © 2025 Pisethz

💡 Built with ❤️ by Pisethz

```

About

StegoFolder lets you securely hide and extract entire folders (with subfolders + files) inside PNG images using password protection. It includes both a beautiful macOS-style GUI built with PyQt5 ✨ and a CLI for automation ⚙️. Perfect for learning steganography, experimenting with data hiding, or building secure file workflows.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages