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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
OpenShell — خادم إدارة شل عكسي خفيف الوزن يعتمد على Go مع واجهة ويب رسومية لجلسات الشل التفاعلية، وإدارة الجلسات، ودعم طرفية متعددة الألسنة عبر WebSocket و xterm.js. | Kitploit
أدوات/GitHubGitHub/iss4cf0ng/openshell
الهندسة العكسيةأمن الويباختبار الاختراقالقيادة والسيطرةالفريق الأحمرأداة الوصول عن بعد
GitHubiss4cf0ng/openshell

OpenShell

خادم إدارة شل عكسي خفيف الوزن يعتمد على Go مع واجهة ويب رسومية لجلسات الشل التفاعلية، وإدارة الجلسات، ودعم طرفية متعددة الألسنة عبر WebSocket و xterm.js.

عرض المستودع
243منذ 5 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

OpenShell

status language license release

OpenShell هو خادم إدارة شل عكسي خفيف الوزن ومفتوح المصدر مكتوب بلغة Go.
يتيح للمستخدمين إنشاء قنوات شل عكسية والتفاعل معها من خلال واجهة مستخدم رسومية بسيطة قائمة على الويب.

إذا واجهت أخطاء أو لديك اقتراحات، فلا تتردد في فتح issue.

إذا وجدت هذا المشروع مفيدًا أو مفيدًا، فسأكون ممتنًا جدًا لنجمة ⭐ على المستودع! سيكون دعمك دافعًا كبيرًا لي لمواصلة تحسين هذه الأداة.

إخلاء مسؤولية

تم تطوير هذا المشروع كجزء من اهتمامي الشخصي بدراسة الأمن السيبراني. ومع ذلك، قد يساء استخدامه لأغراض ضارة.
يرجى عدم استخدام هذه الأداة في أي أنشطة غير قانونية.
المؤلف غير مسؤول عن أي إساءة استخدام لهذا البرنامج.

خلفية

نشأت فكرة هذا المشروع أثناء تعلمي لاختبار الاختراق عبر الويب والعمل على أحد مشاريعي الجانبية، Eden-RAT.

مقارنةً بـ Eden-RAT، يركز OpenShell فقط على إنشاء قنوات الشل العكسي وتوفير واجهة تفاعلية بسيطة.
قد تُضاف ميزات إضافية في المستقبل.

الميزات

  • خادم شل عكسي خفيف الوزن مكتوب بلغة Go
  • واجهة مستخدم رسومية قائمة على الويب لجلسات الشل التفاعلية
  • أمر شل عكسي بسيط للاتصال
  • مصمم لأغراض التعلم والبحث

التثبيت

قم بتنزيل أحدث إصدار:

root@kitploit:~
$ wget https://github.com/iss4cf0ng/OpenShell/releases/latest/download/openshell-server-linux-amd64.tar.gz
$ tar -xzf openshell-server-linux-amd64.tar.gz
$ ./openshell-server

بدء سريع

  1. إنشاء key.pem و cert.pem:
root@kitploit:~
$ openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes
  1. تشغيل الخادم
root@kitploit:~
$ ./openshell-server
  1. افتح المتصفح وانتقل إلى:
root@kitploit:~
https://localhost:8080
  1. سجل الدخول باستخدام كلمة المرور الافتراضية (يرجى تغييرها في الإنتاج):
root@kitploit:~
123456
  1. قم بإنشاء أمر شل عكسي وتنفيذه على الجهاز الهدف.
  2. استمتع!

البنية

يتكون OpenShell من مكونين رئيسيين:

  • خادم Go

    • معالجة اتصالات الشل العكسي
    • إدارة الجلسات
    • توفير واجهة WebSocket
  • واجهة المستخدم الرسومية

    • مبنية باستخدام xterm.js
    • تسمح بجلسات شل تفاعلية في المتصفح
    • تدعم علامات تبويب متعددة

مجموعة التقنيات

  • Go
  • WebSocket
  • xterm.js
  • PTY (github.com/creack/pty)

خريطة الطريق

قد تتضمن التحسينات المستقبلية:

  • رفع / تنزيل الملفات
  • إدارة الوكيل (Agent)
  • استمرارية الجلسة
  • تحسينات في المصادقة

لقطات الشاشة

الخادم

تسجيل الدخول (كلمة المرور الافتراضية: 123456. يرجى تغييرها في الإنتاج)

إنشاء أمر الشل العكسي

الجلسات

شل عكسي تفاعلي (يمكن استخدام vim، ssh، nano، nslookup، nc، إلخ.)

vim

nslookup

الترخيص

هذا المشروع مرخص بموجب رخصة MIT.

شكر وتقدير

  • ورقة غش الشل العكسي (بواسطة swisskyrepo)
تنزيل الأداة