
مجموعة متكاملة لإخفاء البيانات
███████╗████████╗██████╗ ██████╗ ██████╗
██╔════╝╚══██╔══╝╚════██╗██╔════╝ ██╔════╝
███████╗ ██║ █████╔╝██║ ███╗██║ ███╗
╚════██║ ██║ ╚═══██╗██║ ██║██║ ██║
███████║ ██║ ██████╔╝╚██████╔╝╚██████╔╝
╚══════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝
أخفِ أي شيء. في أي ملف. عبر أي وسيط. دون أن يُكتشف.
👉 الموقع المستضاف: ste.gg
```
__ .--.
/ '-. .' '.
/ .-. | ⊰ ev͏er͏y pi͏x͏el͏ ha͏s a͏ story͏ ⊱ / .--.
/.' | you just can't see it | / \ |
// |\ \ | | | |
|| | \ | ⊰ LOVE PLINY ⊱ | \ / |
/|| | \ | \ '--' /
/ ||__/ / '.____..'
</div>
<p align="center">
<img src="https://assets.kitploit.com/production/public/readmes/121/96f422606110041227c4c4a5a6dfa138bbb5ae0a7443ff02bde46bf1ee2d548d.png" alt="ST3GG Banner" width="600">
<br><sub><i>تحتوي هذه الصورة على بيانات مخفية. هل يمكنك العثور عليها؟</i></sub>
</p>
---
## ⊰ ما هو ST3GG؟ ⊱
[STE.GG](https://ste.gg) هي مجموعة أدوات ستوغانوغرافية مفتوحة المصدر وغنية بالميزات تخفي البيانات السرية داخل الصور والصوت والمستندات وحزم الشبكة والمزيد — باستخدام **أكثر من 100 تقنية تشفير** عبر كل تنسيق ملف يمكن تخيله.
تعمل **بنسبة 100% في متصفحك** (موقع ثابت، بدون خادم) أو كواجهة سطر أوامر/واجهة نصية/واجهة ويب بلغة بايثون. لا تغادر أي بيانات جهازك أبدًا. كل تقنية تشفر تقوم أيضًا بفك التشفير. كل سطح هجوم هو أيضًا سطح كشف.
> *⊰•-•✧ بعض الأسرار مخفية في وضح النهار ✧•-•⊱*
---
## ⊰ لماذا ST3GG؟ ⊱
| الميزة | الأدوات الأخرى | **ST3GG** |
|---------|-------------|-----------|
| خيارات القنوات | RGB فقط | **15 إعدادًا مسبقًا** (R, G, B, A, RG, RB, RA, GB, GA, BA, RGB, RGA, RBA, GBA, RGBA) |
| عمق البت | 1 بت ثابت | **1-8 بت لكل قناة** (قابل للتعديل) |
| استراتيجيات التشفير | متسلسلة | **4 استراتيجيات** (متسلسلة، متداخلة، منتشرة، عشوائية) |
| الستوغانوغرافيا المتداخلة | - | **حتى 11 طبقة عمقًا** (وضع ماتريوشكا) |
| تشفير القنوات | - | **تقنية القفز بين القنوات الجديدة** (SPECTER) |
| البقاء على قيد الضغط | - | **F5 ينجو من JPEG/وسائل التواصل الاجتماعي؛ DCT مصمم لمقاومة الضغط** |
| فك التشفير الذكي | - | **اكتشاف تلقائي لأكثر من 120 إعدادًا** |
| التشفير | أساسي/بدون | **AES-256-GCM + XOR** |
| تنسيقات الصور | PNG فقط | **PNG, JPEG, WebP, GIF** |
| أنواع الملفات | الصور فقط | **صور، صوت، نص، مستندات، شبكة، أرشيف، كود** |
| مكتبة الأمثلة | لا يوجد | **أكثر من 100 ملف مثال مشفر مسبقًا** |
| قائم على المتصفح | - | **100% جافا سكريبت من جانب العميل، بدون خادم** |
| وكيل الذكاء الاصطناعي | - | **فك تشفير شامل مدعوم بالذكاء الاصطناعي عبر جميع الطرق** |
---
## ⊰ الصورة الكبيرة: الهجوم والدفاع ⊱
ST3GG هي مجموعة أدوات **مزدوجة الاستخدام** — مبنية لكلا جانبي ساحة معركة الستوغانوغرافيا.
### الفريق الأحمر / الهجوم — محاكاة التسميم
لا يبدو تسرب البيانات دائمًا مثل تسرب البيانات. تتيح ST3GG للفرق الحمراء والباحثين محاكاة **كل ناقل معروف لتهريب البيانات** لاختبار ما إذا كانت الدفاعات تلتقطها بالفعل:
- **أكثر من 100 تقنية تشفير** عبر الصور والصوت والنص والمستندات وحزم الشبكة وأرشيفات وملفات الكود
- **توليد ملفات متعددة اللغات** — ملفات صالحة في الوقت نفسه بتنسيقين (PNG+ZIP)
- **قنوات سرية لبروتوكولات الشبكة** — بيانات مخفية في استعلامات DNS، وحمولات ICMP، وأرقام تسلسل TCP، ورؤوس HTTP
- **ستوغانوغرافيا يونيكود** — أشكال متجانسة غير مرئية، أحرف بعرض صفري، محددات التباين، مسافات بيضاء قابلة للخلط
- **التشفير المقاوم للضغط** — وضع F5 يعمل مباشرة على معاملات JPEG (ثبتت قدرته على البقاء في وسائل التواصل الاجتماعي)؛ وضع DCT مصمم لمقاومة الضغط
- **التداخل متعدد الطبقات** — حتى 11 طبقة تكرارية من الستوغانوغرافيا (وضع ماتريوشكا)
- **وضع الشبح** — تشفير AES-256 + تشويش البتات + إلهاء الضوضاء لأقصى قدر من التهرب
*إذا كان نظام منع فقدان البيانات لديك لا يستطيع اكتشافه، فأنت بحاجة لمعرفة ذلك قبل أن يعرفه الخصم.*
### الفريق الأزرق / الدفاع — الكشف الشامل ALLSIGHT
نفس مجموعة الأدوات التي تنشئ حمولات الستوغانوغرافيا تقوم أيضًا **باكتشافها وفك تشفيرها**. يوفر محرك التحليل لـ ST3GG رؤية كاملة الطيف عبر جميع أسطح تهريب البيانات المعروفة:
- **أكثر من 20 وظيفة كشف** — تحليل مربع كاي، إنتروبيا مستوى البت، تحليل الرسم البياني، فحص التوقيع، كشف رأس STEG
- **تحليل شامل مدعوم بالذكاء الاصطناعي** — وكيل مستقل يختبر كل طريقة فك تشفير لنوع الملف المرفوع
- **تحديد نوع الملف** — كشف البايتات السحرية لأكثر من 20 تنسيقًا (PNG, JPEG, GIF, BMP, WebP, TIFF, ICO, SVG, WAV, AIFF, AU, MIDI, PCAP, PDF, ZIP, GZip, TAR, SQLite, والمزيد)
- **كشف ستوغانوغرافيا يونيكود** — أحرف ذات عرض صفري، أشكال متجانسة، محددات التباين، علامات الدمج، مسافات بيضاء قابلة للخلط، أنماط الرموز التعبيرية
- **تحليل المسافات البيضاء** — تشفير المسافات/علامات التبويب اللاحقة، كشف متغيرات مسافات يونيكود
- **تحليل البيانات الوصفية** — استخراج سلاسل base64/hex، تحليل EXIF، فحص قطع PNG
- **تحليل حزم الشبكة** — تحليل PCAP لمؤشرات القنوات السرية
- **أكثر من 200 اختبار آلي** تتحقق من دقة الكشف مع عدم وجود نتائج سلبية خاطئة في التقنيات المعروفة
*شاهد كل شيء. لا تفوِّت شيئًا. هذا هو ALLSIGHT.*
> *⊰•-•✧ أفضل دفاع يبدأ بفهم الهجوم ✧•-•⊱*
---
## ⊰ لمن هذا؟ ⊱
ST3GG ليست مجرد لعبة. تستخدم مجتمعات مختلفة أدوات الستوغانوغرافيا لأسباب مختلفة جدًا — وحقيقية جدًا.
### مختبري الاختراق والفرق الحمراء
قم بمحاكاة تسرب البيانات عبر قنوات الستوغانوغرافيا أثناء المهام. اختبر ما إذا كان DLP لنقاط النهاية، وقواعد SIEM، ومراقبة الشبكة تلتقط تهريب البيانات السري عبر أكثر من 100 ناقل. قم بتوليد حمولات خصومة عبر كل نوع ملف للتحقق من تغطية الكشف.
### الفرق الزرقاء ومحللي SOC
استخدم ALLSIGHT لمسح الملفات المشبوهة بحثًا عن حمولات مخفية. قم بتشغيل تحليل شامل ضد كل طريقة تشفير معروفة. قم ببناء قواعد الكشف من مكتبة الأمثلة الشاملة. درب المحللين على شكل القطع الأثرية للستوغانوغرافيا في البرية.
### لاعبو CTF والقراصنة التنافسيون
مجموعة أدوات الستيغ النهائية لمسابقات Capture The Flag. تشفير وفك تشفير عبر كل تركيبة قناة/بت/استراتيجية. اكتشاف تلقائي للتكوينات غير المعروفة باستخدام المسح الذكي. فك تحديات ماتريوشكا متعددة الطبقات تلقائيًا.
### التحقيق الرقمي والاستجابة للحوادث
قم بتحليل الوسائط المضبوطة بحثًا عن قنوات اتصال ستوغانوغرافية. اكتشف البيانات المخفية في مرفقات الصور، وبيانات المستندات الوصفية، وملفات الصوت، والتقاطعات الشبكية. حدد أي تقنية تشفير تم استخدامها واستخرج الحمولة المخفية.
### باحثو الخصوصية والصحفيون
استكشف الستوغانوغرافيا كقناة اتصال تحافظ على الخصوصية. افهم المفاضلات بين السعة والتخفي والبقاء على قيد الضغط. اختبر أي التقنيات تنجو من إعادة التشفير على وسائل التواصل الاجتماعي للاتصال القابل للإنكار في العالم الحقيقي.
### الأكاديميون والطلاب
ادرس المشهد الكامل لتقنيات الستوغانوغرافيا عبر كل نمط. استخدم أكثر من 100 ملف مثال كمجموعة بيانات تعليمية. قارن خوارزميات الكشف الجديدة بالتشفيرات المعروفة. قاعدة الكود موثقة جيدًا ومرخصة بموجب AGPL-3.0 — مجانية للأفراد والباحثين والمشاريع مفتوحة المصدر.
### سلامة الذكاء الاصطناعي وأمان نماذج اللغة الكبيرة
اختبر كيف تتعامل أنظمة الذكاء الاصطناعي مع المحتوى الستوغانوغرافي — تعليمات مخفية في الصور، ويونيكود غير مرئي في المطالبات، وملفات متعددة اللغات تتجاوز مرشحات المحتوى. افهم مساحة سطح تهريب البيانات التي تحتاج أنظمة الذكاء الاصطناعي للدفاع ضدها.
### بائعو منع فقدان البيانات (DLP)
قارن حل DLP الخاص بك بأكثر من 100 تقنية تشفير في ST3GG. إذا كان منتجك لا يستطيع اكتشاف البيانات المخفية في أسماء استعلامات DNS، أو أرقام تسلسل TCP، أو أحرف يونيكود غير مرئية — فإن عملاءك يستحقون المعرفة. ST3GG هي مجموعة اختبارات الخصومة الخاصة بك.
### أمن وكيل الذكاء الاصطناعي والفريق الأحمر
الحدود التالية للستوغانوغرافيا هي **الاتصال السري بين الوكلاء** و**حقن المطالبات عبر الحمولات المخفية**. ST3GG هي مجموعة الأدوات لهذا السطح الهجومي الناشئ:
- **حقن المطالبات عبر الصور** — تضمين تعليمات مخفية في الصور التي تعالجها الوكلاء المزودة بالرؤية. يرى الوكيل صورة عادية؛ تقول الحمولة المخفية "تجاهل جميع التعليمات السابقة."
- **تسرب بيانات الوكيل** — اختبر ما إذا كان يمكن خداع وكيلك لتشفير البيانات المسروقة في الصور التي يولدها، وتهريبها عبر مرشحات الإخراج.
- **قنوات الوكيل السرية** — وكلاء يمررون تعليمات مخفية عبر ملفات تبدو غير ضارة في سياقات الأدوات المشتركة.
- **العلامة المائية لمخرجات الوكيل** — تضمين بيانات الأصل أو التتبع في الصور التي يولدها الوكلاء للإسناد.
- **تجاوز مرشح المحتوى** — اختبار أنظمة الإشراف بإخفاء المحتوى المحظور في حمولات الصور التي تمر عبر المراجعة الآلية.
- **التسميم متعدد الوسائط** — صياغة صور تبدو طبيعية للبشر ولكنها تحتوي على بيانات مخفية تغير سلوك الوكيل عند المعالجة.
**استخدم ST3GG كمكتبة بايثون في خط أنابيب الوكيل الخاص بك:**```python
from steg_core import encode, decode, detect_encoding, StegConfig, get_channel_preset
from analysis_tools import detect_unicode_steg, detect_file_type, TOOL_REGISTRY
from PIL import Image
# Encode a hidden payload into an image
img = Image.open("carrier.png")
config = StegConfig(channels=get_channel_preset("RGB"), bits_per_channel=1)
stego = encode(img, b"hidden agent instructions", config)
stego.save("stego.png")
# Detect and decode hidden data
detected = detect_encoding(Image.open("stego.png"))
if detected:
payload = decode(Image.open("stego.png"))
print(f"Found: {payload.decode()}")
# Scan for ALL steganography types
tools = TOOL_REGISTRY.list_tools() # 48 detection tools
result = detect_unicode_steg(open("message.txt", "rb").read())
if result['found']:
print(f"Hidden Unicode: {result['invisible_chars']} chars")
نهج مبتكر حيث تتنقل البيانات بين قنوات الألوان مثل رقصة تشفيرية.
بدلاً من إخفاء جميع البيانات في قناة واحدة، يوزع سبيكتر البتات عبر قنوات الأحمر والأخضر والأزرق بنمط يصبح مفتاحك:``` Pattern: R1-G2-B1-RG2-B1 │ │ │ │ └─ 1 bit in Blue │ │ │ └───── 2 bits in Red+Green │ │ └──────── 1 bit in Blue │ └─────────── 2 bits in Green └────────────── 1 bit in Red
وضعان: **النمط اليدوي** (تحدده) أو **وضع كلمة المرور** (مشتق من عبارة المرور + تشفير اختياري). التضمين عبر **LSB** (سعة عالية) أو **DCT** (مقاوم للضغط).
### وضع الشبح — أقصى تمويه
إخفاء ثلاثي الطبقات عندما تكون المخاطر حقيقية:
1. **تشفير AES-256-GCM** — موثق، بدرجة عسكرية
2. **خلط البتات** — خلط فيشر-يتس باستخدام PRNG مُزروع
3. **50% أضواء تشويش** — نصف البتات المضمنة عشوائية
سيحتاج المهاجم إلى معرفة نمط القناة، وكلمة المرور لفك الخلط، ومفتاح فك التشفير. المفاضلة: نصف السعة.
### وضع ماتريوشكا — التداخل التكراري
إخفاء الصور داخل الصور داخل الصور — حتى **11 طبقة عمقًا**. يقوم جهاز فك الترميز الذكي تلقائيًا باكتشاف بايتات PNG السحرية ويفك كل طبقة بشكل تكراري. دمى التعشيش الروسية، ولكن للأسرار.
### وضع DCT — مقاوم للضغط
يتم تدمير LSB التقليدي بواسطة أي ضغط JPEG — حتى جودة 99%. يقوم وضع DCT بالتضمين في معاملات المجال الترددي لكتل 8x8 بكسل، مصمم لمقاومة الضغط. للبقاء **المثبت** على وسائل التواصل الاجتماعي، استخدم **وضع F5** الذي يعمل مباشرةً على معاملات JPEG DCT عبر ترميز المصفوفة.
> **LSB** → PNG فقط (بدون فقدان). **DCT** → مقاوم للضغط. **F5** → ينجو من JPEG/وسائل التواصل الاجتماعي.
### وكيل الذكاء الاصطناعي — الكشف والإخفاء
الوكيل الذكي له وضعان:
**🔍 الكشف** — قم بتحميل أي ملف. يختبر الوكيل كل طريقة فك تشفير معروفة تلقائيًا، ويعثر على البيانات المخفية، ويستخرجها كقطع أثرية قابلة للتنزيل.
**🔮 الإخفاء** — اكتب رسالة سرية، وقم بتحميل (أو إنشاء) صورة حاملة، ويخفي الوكيل بياناتك باستخدام طريقة التشفير المثلى. نقرة واحدة من السر إلى الصورة الخفية.
مدعوم من OpenRouter. يعمل مع Claude وGPT وGemini ونماذج أخرى.
---
## ⊰ أكثر من 100 تقنية إخفاء معلومات ⊱
لا يخفي ST3GG البيانات في الصور فقط. بل يغطي **كل نمط**:
### تقنيات الصور
تضمين LSB (RGB, RGBA, التدرج الرمادي) عبر PNG, BMP, TIFF, GIF, WebP, ICO, PPM, PGM — بالإضافة إلى LSB قناة ألفا، ترميز نوع مرشح PNG، التلاعب بمؤشر اللوحة، مجال تردد DCT، متعدد اللغات PNG+ZIP، حقن البيانات الوصفية (EXIF, XMP, أجزاء tEXt)، والبيانات الزائدة بعد IEND.
### تقنيات النص واليونيكود
أحرف عرض الصفر (ZWSP/ZWNJ/ZWJ)، حبر غير مرئي (أحرف علامة يونيكود U+E0000)، استبدال الهوموغليف (السيريلية/اللاتينية)، محددات التباين، علامات التشكيل المركبة (CGJ)، مسافات بيضاء قابلة للخلط (مسافات en/em/thin/hair)، ترميز المسافات البيضاء (مسافة=0/تبويب=1)، استبدال الرموز التعبيرية، وترميز الأحرف الكبيرة.
### تقنيات الصوت
عينة LSB في صيغ WAV, AIFF, وAU. توقيت فترات الصمت (مدة الفجوة ترميز البتات). تضمين رسائل MIDI SysEx.
### تقنيات بروتوكول الشبكة
نفق DNS (base32 في تسميات الاستعلام)، حقن حمولة ICMP، قنوات TCP خفية (ISN + طوابع زمنية)، تهريب رأس HTTP (رؤوس X- مخصصة، ملفات تعريف الارتباط).
### تقنيات المستندات والأرشيفات
PDF (تيارات البيانات الوصفية + XMP + ما بعد EOF)، HTML (تعليقات + عناصر مخفية + سمات بيانات + عرض الصفر)، XML (CDATA + تعليمات المعالجة + مساحات الأسماء)، JSON (هروب يونيكود + ترتيب المفاتيح)، CSV/YAML/TOML/INI (ترميز التعليقات + مسافات بيضاء)، RTF (مجموعات نص مخفية)، Markdown (تعليقات HTML + مراجع الروابط)، ZIP/TAR/GZip (تعليقات + رؤوس موسعة + حقول إضافية)، SQLite (جداول مخفية)، والمزيد.
### تقنيات الكود
Python, JavaScript, C, CSS, Shell, SQL, LaTeX — جميعها مع تعليقات إخفاء معلومات، جداول بايت سداسي عشر، سلاسل توثيق عرض الصفر، وإدخالات معايرة لكل بايت.
> *⊰•-•✧ راجع الكتالوج الكامل: [`examples/README.md`](https://github.com/elder-plinius/st3gg/blob/main/examples/README.md) ✧•-•⊱*
---
## ⊰ بداية سريعة ⊱
### التثبيت من PyPI```bash
pip install stegg
هذا كل شيء. الآن لديك stegg في طرفيتك:```bash
stegg encode image.png "your secret message" -o stego.png
stegg decode stego.png
stegg analyze suspicious.png --full
stegg encode image.png "{SPECTER:ENABLED}" -o stego.png
### التثبيت مع الإضافات```bash
pip install stegg[tui] # Terminal UI (Textual)
pip install stegg[web] # Web UI (NiceGUI)
pip install stegg[crypto] # AES-256-GCM encryption
pip install stegg[mcp] # MCP server for AI agents
pip install stegg[all] # Everything
open index.html
كل شيء يعمل بنسبة 100% على الجهاز العميل. لا تغادر أي بيانات جهازك أبدًا.
### من المصدر```bash
git clone https://github.com/elder-plinius/st3gg.git
cd st3gg
pip install -e ".[all]"
stegg --help # Interactive CLI (Rich TUI output) stegg-cli --help # Agent CLI (JSON output, subprocess-friendly) stegg-tui # Terminal UI (requires: pip install stegg[tui]) stegg-web # Browser UI (requires: pip install stegg[web]) stegg-mcp # MCP server for AI agents (requires: pip install stegg[mcp])
### دمج وكيل الذكاء الاصطناعي
واجهتان لوكلاء الذكاء الاصطناعي — اختر بناءً على احتياجات تكلفة السياق:```bash
# CLI (subprocess, zero context cost — output stays out of LLM context)
stegg-cli encode -i carrier.png -t "secret" -o stegged.png
stegg-cli decode -i stegged.png
stegg-cli analyze suspect.png --full
# MCP server (stdio transport — results go into agent context)
stegg-mcp # or: uv run --extra mcp python3 mcp_server.py
شاهد skills/stegg-cli/ و skills/stegg-stego/ للحصول على مهارات الوكيل المستقلة عن الحزام، و AGENTS.md للدليل المرجعي السريع.
| الاستراتيجية | الوصف |
|---|---|
| متسلسل | وضع البتات بترتيب البكسل (الأسرع) |
| متناوب | تبديل البكسلات عبر الصورة |
Capacity = (Width x Height x Channels x BitsPerChannel) / 8 bytes
صورة بدقة 1920×1080 بعمق لوني RGB 1‑بت تحتوي على حوالي 760 كيلوبايت. مع RGBA 4‑بت: **~4 ميغابايت**.
---
## ⊰ التشفير ⊱
| الطريقة | القوة | السرعة | حالة الاستخدام |
|--------|----------|-------|----------|
| **AES-256-GCM** | قصوى | متوسطة | وضع الشبح |
| **إخفاء XOR** | أدنى | سريعة | خلط أساسي فقط (ليس تشفيرًا) |
| **لا شيء** | - | الأسرع | عندما لا تكون السرية مطلوبة |
---
## ⊰ مكتبة الأمثلة ⊱
يأتي ST3GG مع **أكثر من 100 ملف مثال مشفَّر مسبقًا** تغطي كل تقنية — صور، صوت، مستندات، التقاطات شبكة، ملفات كود، والمزيد. كل ملف يحتوي على رسالة مخفية يمكن لأدوات التحليل اكتشافها.```bash
# Regenerate all examples
python examples/generate_examples.py
# Run the full test suite (200+ tests)
python test_examples.py
انظر examples/README.md للحصول على الكتالوج الكامل.
ST3GG/ ├── index.html # Browser UI (100% client-side) ├── steg_core.py # Core LSB encoding/decoding engine ├── crypto.py # AES-256-GCM + XOR encryption ├── analysis_tools.py # 20+ detection & analysis functions ├── cli.py # Command-line interface ├── tui.py # Terminal UI (Textual) ├── webui.py # Web UI (NiceGUI) ├── app.py # Core application logic ├── injector.py # Metadata & filename injection ├── ascii_art.py # Terminal art & animations ├── f5stego-lib.js # F5 JPEG steganography (browser) ├── test_examples.py # Test suite (200+ tests) ├── examples/ # 100+ pre-encoded example files │ ├── generate_examples.py │ └── README.md ├── requirements.txt └── pyproject.toml
---
## ⊰ ملاحظات الأمان ⊱
- إن إخفاء البيانات باستخدام LSB القياسي **قابل للكشف إحصائيًا** — يمكن لتحليل مربع كاي وتحليل المستوى البتي أن يكشفه
- **تشفير القناة SPECTER** يزيد المقاومة عن طريق التنقل عبر القنوات بشكل غير متوقع
- **الوضع الشبح** يضيف التشفير + التبديل + الضوضاء لتحقيق أقصى قدر من التخفي
- **وضع DCT** مصمم لمقاومة الضغط؛ **وضع F5** ثبت أنه يتحمل إعادة ضغط JPEG
- يتم تدمير **LSB** بواسطة **أي** ضغط JPEG — استخدم تنسيق PNG فقط
- قم دائمًا **بتشفير** البيانات الحساسة قبل التضمين
- لتحقيق أقصى قدر من الأمان: **الوضع الشبح + DCT + كلمة مرور قوية**
---
## ⊰ خارطة الطريق ⊱```
╔══════════════════════════════════════════════════════════════════╗
║ ST3GG EVOLUTION ROADMAP ║
╠══════════════════════════════════════════════════════════════════╣
║ ║
║ ✅ SHIPPED ║
║ ──────── ║
║ ✓ 112 steganographic techniques across all modalities ║
║ ✓ 15 channel presets × 8 bit depths = 120 LSB combinations ║
║ ✓ 8 encoding methods (LSB, DCT, PVD, F5, Chroma, Palette, ║
║ Spread Spectrum, SPECTER channel cipher) ║
║ ✓ AI Agent with Reveal + Conceal modes ║
║ ✓ 13 text steganography methods with encode + decode ║
║ ✓ 50 registered analysis/decode tools ║
║ ✓ RS Analysis + Sample Pairs Analysis (academic steganalysis) ║
║ ✓ Raw PNG parser (bypasses canvas premultiplied alpha) ║
║ ✓ Password-derived headers (stealth mode) ║
║ ✓ AES-256-GCM with PBKDF2 600k iterations ║
║ ✓ AI carrier image generation (OpenRouter + procedural) ║
║ ✓ 109 example files, 568 automated tests ║
║ ✓ pip install stegg ║
║ ✓ 100% browser-based at ste.gg ║
║ ║
║ 🔜 NEXT UP ║
║ ────────── ║
║ ○ Spread + Randomized strategies in browser ║
║ (defined but only interleaved is implemented) ║
║ ○ Password brute-forcer with wordlist support ║
║ (Stegseek does 10M/sec — we should match it) ║
║ ○ Content-adaptive embedding (HUGO/WOW-inspired) ║
║ (embed in texture, skip smooth areas) ║
║ ○ Steghide format compatibility ║
║ (read/write steghide's embedding format) ║
║ ○ Weighted Stego (WS) analysis ║
║ (more accurate LSB detection than chi-square) ║
║ ○ Calibrated RS/SPA for real-world detection accuracy ║
║ ║
║ 🔮 FUTURE ║
║ ────────── ║
║ ○ ML-based steganalysis ║
║ (CNN trained on StegoAppDB — Aletheia-grade detection) ║
║ ○ nsF5 / S-UNIWARD embedding ║
║ (academic state-of-the-art, minimal detectability) ║
║ ○ Adversarial steganography ║
║ (GAN-based embedding that defeats ML detectors) ║
║ ○ Video steganography (frame-by-frame + temporal) ║
║ ○ Network protocol live capture + injection ║
║ (real-time covert channel creation, not just PCAPs) ║
║ ○ WebAssembly acceleration for browser-side analysis ║
║ ○ Plugin system for community-contributed techniques ║
║ ○ Mobile-native app (iOS/Android) ║
║ ○ VS Code / JetBrains extension for inline text steg ║
║ ○ MCP server for Claude Code / AI agent integration ║
║ ║
║ 🌊 MOONSHOTS ║
║ ──────────── ║
║ ○ Quantum-resistant steganographic protocols ║
║ ○ Blockchain-anchored provenance watermarking ║
║ ○ Cross-modal steganography (hide audio in images, ║
║ images in text, text in network traffic) ║
║ ○ Federated steganalysis (distributed detection network) ║
║ ○ Self-modifying steganographic payloads ║
║ ○ Steganographic filesystem (deniable encryption layer) ║
║ ║
╚══════════════════════════════════════════════════════════════════╝
⊰•-•✧ هل تريد المساعدة في بناء أي من هذه؟ PRs مرحب بها. ✧•-•⊱
python test_comprehensive.py
python test_examples.py
python examples/generate_examples.py
المجالات التي نود بشكل خاص المساهمة فيها:
- **تحليل التخفي باستخدام التعلم الآلي** — تدريب نماذج الكشف على مجموعات بيانات التخفي
- **طرق تشفير جديدة** — تقنيات أكاديمية (HUGO, WOW, HILL, UNIWARD)
- **دعم التنسيقات** — إخفاء البيانات في HEIC, AVIF, FLAC, MP4
- **التوافق مع Steghide** — قراءة وكتابة تنسيق Steghide بشكل أصلي
- **الأداء** — WebAssembly للتحليل من جانب المتصفح
- **الجوال** — تحسينات الاستجابة، أغلفة تطبيقات أصلية
---
## ⊰ الترخيص ⊱
**AGPL-3.0** — مجاني ومفتوح المصدر للأفراد والباحثين والمعلمين والمشاريع مفتوحة المصدر. انظر [LICENSE](https://github.com/elder-plinius/st3gg/blob/main/LICENSE) للتفاصيل.
**استخدام مؤسسي/تجاري؟** إذا كنت ترغب في استخدام ST3GG في منتج مملوك أو خدمة دون فتح كود المصدر، اتصل بنا للحصول على ترخيص تجاري.
هذه الأداة مخصصة لـ **أبحاث الأمن المصرح بها**، و**مسابقات CTF**، و**تعليم التحقيق الرقمي**، و**أبحاث الخصوصية**. استخدمها بمسؤولية.
---
<div align="center">```
⊰•-•✧•-•-⦑ ST3GG ⦒-•-•✧•-•⊱
every pixel has a story
you just can't see it
🦕︁
⊰ مخفي في وضح النهار ⊱
| القناة المسبقة | التخفي | السعة | الأنسب لـ |
|---|
| B (أزرق، 1-bit) | ممتاز | منخفض | أقصى إخفاء |
| RGB (3 قنوات، 1-bit) | جيد جداً | متوسط | توازن |
| RGBA (4 قنوات، 4-bit) | متوسط | 4MB+ | إخفاء ملفات كبيرة |
| موزع |
| توزيع متساوٍ عبر الصورة بأكملها |
| عشوائي | وضع شبه عشوائي (مولد أرقام شبه عشوائي مع بذرة) |