-
Notifications
You must be signed in to change notification settings - Fork 0
Panel Overview
Lucky8boy edited this page Aug 24, 2025
·
1 revision
SubSpectra is split into 5 main panels, each focused on a different steganography task.
🔹 Purpose: Hide or extract messages in PNG/JPG images using LSB techniques.
- Hide short text into R/G/B/A channels
- Select which bit layer to embed into (0–7)
- Visual preview of individual bit planes
- Export stego image to disk
- Extract message from image
🔹 Purpose: Hide a string in a video (frame-by-frame) and rebuild it using FFmpeg.
- Extract all frames from a video
- Hide 20-character string into center pixels (RGB)
- Save stego video using FFmpeg (with audio preserved)
- Extract hidden message
- Supports: MP4, MKV, AVI
🔹 Purpose: Detect signs of manipulation in images via statistical analysis.
- View LSB layers (0–7) in R/G/B/A
- Toggle channels (R → G → B → A)
- Run Chi-square and RS tests
- Save results as Excel report
- Color-coded: ✅ OK,
⚠️ Suspect, ❌ Unnatural
🔹 Purpose: Detect LSB steganography in videos using multiple frames.
- Extract first 50 frames
- Run Chi-square and RS test on bits 0 and 1 of R/G/B channels
- Generate an Excel file with scores and verdicts per frame
- Performance optimized to avoid lag
🔹 Purpose: Visually analyze and transform images using forensic filters.
- Remove individual bit layers from R/G/B/A
- Apply red, green, blue, grayscale, BW, sepia filters
- Block-based average filters (3×3 and 9×9)
- Highlight pixels that deviate from their 3×3 average (special filter)
- Save all results in a
_filtersfolder beside the image
Each panel is optimized for a specific aspect of LSB steganography — from embedding to detection and filtering.