Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Stegano — وحدة إخفاء معلومات نقية بلغة Python. | Kitploit
أدوات/GitHubGitHub/cedricbonhomme/stegano
أدوات التشفير/فك التشفيرإخفاء المعلوماتالتشفيرالخصوصيةالتعلم والتعليم
GitHubcedricbonhomme/stegano

Stegano

وحدة إخفاء معلومات نقية بلغة Python.

عرض المستودع
59576منذ 29 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

ستيغانو

سير العمل

ستيغانو، وحدة إخفاء معلومات نقية بلغة بايثون.

الإخفاء هو فن وعلم كتابة رسائل مخفية بحيث لا يشك أي شخص، باستثناء المرسل والمستلم المقصود، في وجود الرسالة، وهو شكل من أشكال الأمن من خلال الغموض. وبالتالي، فإن الوظائف التي توفرها ستيغانو تخفي الرسائل فقط، دون تشفير. غالبًا ما يُستخدم الإخفاء مع التشفير.

التركيب

root@kitploit:~
$ poetry install stegano

ستكون قادرًا على استخدام ستيغانو في برامج بايثون الخاصة بك.

إذا كنت ترغب فقط في تثبيت ستيغانو كأداة سطر أوامر:

root@kitploit:~
$ pipx install stegano

يقوم pipx بتثبيت البرامج النصية (المتاحة على مستوى النظام) المقدمة من حزم بايثون في بيئات افتراضية منفصلة لحمايتها من نظامك ومن بعضها البعض.

الاستخدام

برنامج تعليمي متاح.

استخدام ستيغانو كمكتبة في برنامج بايثون الخاص بك

إذا كنت ترغب في استخدام ستيغانو في برنامج بايثون الخاص بك، فما عليك سوى استيراد تقنية الإخفاء المناسبة. على سبيل المثال:

root@kitploit:~
>>> from stegano import lsb
>>> secret = lsb.hide("./tests/sample-files/Lenna.png", "Hello World")
>>> secret.save("./Lenna-secret.png")
>>>
>>> clear_message = lsb.reveal("./Lenna-secret.png")

بالنسبة لإخفاء البيانات القابل للعكس (يمكن استعادة الغلاف الأصلي تمامًا بعد استخراج الرسالة)، استخدم تقنية تحويل المدرج التكراري:

root@kitploit:~
>>> from stegano import rdh
>>> secret = rdh.hide("./tests/sample-files/Lenna-grayscale.png", "Hello World")
>>> secret.save("./Lenna-secret.png")
>>>
>>> clear_message = rdh.reveal("./Lenna-secret.png")
>>> cover = rdh.recover("./Lenna-secret.png")  # يستعيد الصورة الأصلية

استخدام ستيغانو كأداة سطر أوامر

إخفاء رسالة وكشفها

root@kitploit:~
$ stegano-lsb hide -i ./tests/sample-files/Lenna.png -m "Secret Message" -o Lena1.png
$ stegano-lsb reveal -i Lena1.png
Secret Message

إخفاء رسالة بشكل قابل للعكس واستعادة الغلاف

root@kitploit:~
$ stegano-rdh hide -i ./tests/sample-files/Lenna-grayscale.png -m "Secret Message" -o stego.png
$ stegano-rdh reveal -i stego.png
Secret Message
$ stegano-rdh recover -i stego.png -o cover.png   # cover.png == الصورة الأصلية

إخفاء الرسالة باستخدام غربال إراتوستينس

root@kitploit:~
$ stegano-lsb hide -i ./tests/sample-files/Lenna.png -m 'Secret Message' --generator eratosthenes -o Lena2.png

سيتم تشتيت الرسالة في الصورة، باتباع مجموعة موصوفة بواسطة غربال إراتوستينس. تتوفر مجموعات أخرى. يمكنك أيضًا استخدام المُوَلِّدات الخاصة بك.

هذا سيجعل التحليل الإخفائي أكثر تعقيدًا.

تشغيل الاختبارات

root@kitploit:~
$ python -m unittest discover -v

تشغيل المدقق الثابت للنوع:

root@kitploit:~
$ mypy stegano

المساهمات

المساهمات مرحب بها. إذا كنت ترغب في المساهمة في ستيغانو، فإنني أوصي بشدة بتثبيتها في بيئة بايثون افتراضية باستخدام poetry.

التبرعات

إذا كنت ترغب وإذا أعجبك ستيغانو، يمكنك التبرع عبر GitHub Sponsors:

رعاة GitHub

أو باستخدام البيتكوين إلى هذا العنوان:
bc1q56u6sj7cvlwu58v5lemljcvkh7v2gc3tv8mj0e

شكرًا لك!

الترخيص

هذا البرنامج مرخص بموجب رخصة GNU العمومية العامة الإصدار 3

حقوق النشر (C) 2010-2026 سيدريك بونوم

لمزيد من المعلومات، قائمة المؤلفين والمساهمين متاحة.

تنزيل الأداة