UMBRA Protocol is a state-of-the-art cybersecurity tool engineered for digital privacy. It leverages military-grade AES-256 encryption combined with Zlib compression to securely inject arbitrary data (Files, Text, Archives) into PNG carrier images.
Unlike traditional tools, UMBRA features a "Living" RGB Interface that adapts to the user's environment, providing a premium command-line experience with anti-forensic capabilities like Panic Mode.
- 🔐 Military-Grade Security: AES-256 encryption ensures your data remains impenetrable.
- 📦 Smart Injection: Auto-compression (Zlib) maximizes storage capacity within images without visual distortion.
- 🧠 System Intelligence: Automatically detects host OS and user identity for session logging.
- 🚨 Panic Mode (Decoy System): Distress password triggers a fake "Clean Scan" to deceive interceptors.
- 📂 Universal Payload: Supports hiding any file type (PDF, EXE, ZIP, TXT).
The following graph illustrates the secure data flow within the UMBRA Protocol:
graph LR
%% Styles
style A fill:#2d3436,stroke:#fab1a0,stroke-width:2px,color:#fff
style B fill:#2d3436,stroke:#74b9ff,stroke-width:2px,color:#fff
style C fill:#d63031,stroke:#ff7675,stroke-width:4px,color:#fff
style D fill:#2d3436,stroke:#a29bfe,stroke-width:2px,color:#fff
style E fill:#00b894,stroke:#55efc4,stroke-width:2px,color:#fff
A[📂 User Input] -->|Zlib Compression| B(📦 Packed Data)
B -->|AES-256 Encryption| C{🔒 Encrypted Payload}
C -->|Binary Stream| D[1010110...]
D -->|LSB Injection| E[🖼️ Carrier Image]
subgraph Security Layer
B
C
end
- Python 3.8 or higher
- pip package manager
- Clone the Repository
git clone [https://github.com/imXur/Umbra.git](https://github.com/imXur/Umbra.git)
cd Umbra-Project
- Install Dependencies
pip install rich pillow cryptography
- Launch UMBRA
python umbra.py
Turn any PNG image into a secure vault.
- Select option
[1]. - Choose a Carrier Image (PNG).
- Select payload type: [T]ext or [F]ile.
- Set a strong Password.
- Result: A new image (
umbra_timestamp.png) containing your secret.
Extract hidden secrets from an artifact.
- Select option
[2]. - Choose the Artifact Image.
- Enter your Password.
- Result: The file is extracted to your directory.
In a compromised situation, enter the password: panic
- Effect: The system will simulate a scan and report "System Clean / No Data Found".
UMBRA Protocol is developed for educational and ethical security research purposes only. The developer (JAX) assumes no liability for the misuse of this tool to conceal illicit or harmful content.
Developed with ❤️ by Xur
Software Engineer & Security Researcher