
شل ويب متعدد المنصات بلغة بايثون يوفر وصولاً عن بُعد إلى شل على خوادم الويب مع سجل الأوامر، رفع/تنزيل الملفات، واجتياز الدليل عبر ويندوز ولينكس.

PyShell هي أداة ويب شل متعددة المنصات بلغة بايثون. تساعدك هذه الأداة في الحصول على واجهة شبيهة بالشِل على خادم ويب للوصول إليه عن بُعد. على عكس أدوات ويب شل الأخرى، فإن الهدف الرئيسي للأداة هو استخدام أقل قدر ممكن من الكود على جانب الخادم، بغض النظر عن اللغة المستخدمة أو نظام تشغيل الخادم.
بفضل هذا، يمكنك استخدام أنواع مختلفة من الشِل (aspx, php, jsp, sh, py...) على كل من ويندوز ولينكس، مع سجل الأوامر، ورفع وتنزيل الملفات، وحتى التنقل بين المجلدات كما لو كانت شِل قياسية.
يوصى باستنساخ المستودع بالكامل أو تحميل الملف المضغوط. يمكنك فعل ذلك بتشغيل الأمر التالي:
git clone https://github.com/JoelGMSec/PyShell
./PyShell.py -h
██████ ▓██ ░██ ██████ ██░ ██ ▓█████ ██▓ ██▓
▓██░ ██▒██░ ██▒██ ▒ ▓██ ██▒▓██ ▓██▒ ▓██▒
▓██░ ██▒ ██ ██░░ ▓███ ▒██████░▒████ ▒██░ ▒██░
▒██████ ▒ ░████▓░ ▒ ██▒░██ ░██ ▒██ ▒██░ ▒██░
▒██▒ ░ ░ ░ ██▒▓░▒██████▒▒░██▒░██▓░█████▒░██████▒░██████▒
▒██░ ░ ░ ██▒▒▒ ▒ ▒▓▒ ▒ ░ ▒ ░░▒░▒░░ ▒░ ░░ ▒░▓ ░░ ▒░▓ ░
░▒ ░ ▓██ ░▒░ ░ ░▒ ░ ▒ ░ ░ ░ ░ ░ ░░ ░ ▒ ░░ ░ ▒ ░
░░ ░ ▒ ▒ ░░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░
-------------- by @JoelGMSec & @3v4Si0N ---------------
usage: pyshell.py [-h] [-a AUTH] [-c COOKIES] [-p PARAM] [-pi] [-ifs] [-su] [-ps] url method
positional arguments:
url رابط ويب شل
method طريقة HTTP لتنفيذ الأمر (GET أو POST)
optional arguments:
-h, --help عرض رسالة المساعدة هذه والخروج
-a AUTH, --auth AUTH رأس التفويض لاستخدامه في كل طلب
-c COOKIES, --cookies COOKIES
رأس الكوكيز لاستخدامه في كل طلب
-p PARAM, --param PARAM
المعامل لاستخدامه مع ويب شل مخصص
-pi, --pipe توجيه جميع الأوامر بعد المعامل
-ifs, --ifs استبدال جميع المسافات بفاصل الحقول الداخلي
-su, --sudo تنفيذ الأمر كمسؤول (فقط على أنظمة لينكس)
-ps, --PowerShell تنفيذ أوامر باورشيل (فقط على أنظمة ويندوز)
https://darkbyte.net/pyshell-multiplatform-python-webshell
هذا المشروع مرخص بموجب رخصة GNU 3.0 – راجع ملف LICENSE لمزيد من التفاصيل.
تم إنشاء هذه الأداة وتصميمها من الصفر بواسطة Joel Gámez Molina (@JoelGMSec) و Héctor de Armas Padrón (@3v4si0n).
شكر خاص لـ @Davidc96 على وظيفة المسار الديناميكي.
لا يقدم هذا البرنامج أي نوع من الضمان. استخدامه حصري للبيئات التعليمية و/أو تدقيقات الأمن بموافقة العميل المقابلة. لست مسؤولاً عن إساءة استخدامه أو عن أي ضرر محتمل ناتج عنه.
لمزيد من المعلومات، يمكنك العثور علينا على تويتر كـ @JoelGMSec، @3v4si0n وعلى مدونتي darkbyte.net.
يمكنك دعم عملي بشراء فنجان قهوة لي: