
أداة سطر أوامر بسيطة لتوليد الصدفة الملزمة والعكسية بلغات متعددة.
Shellerator هي أداة بسيطة تعمل بواجهة سطر أوامر/واجهة مستخدم نصية تهدف إلى مساعدة مختبرَي الاختراق في توليد صدفات عكسية (reverse)، وصدفات ربط (bind)، وصدفات ويب (web shells) بلغات برمجة متعددة مثل Bash، Powershell، Netcat، PHP، ASPX، وغيرها.
مشروع مشابه آخر لتوليد أوامر تنزيل الملفات في سطر واحد مبني على هذا الكود: Uberfile
يتم تثبيت هذا المشروع افتراضيًا في بيئة الاختراق Exegol
يمكن تثبيت Shellerator بسهولة باستخدام pipx أو uv.
لتثبيت Shellerator باستخدام pipx، قم بتشغيل هذا الأمر:
pipx install git+https://github.com/ShutdownRepo/shellerator
لتثبيت Shellerator باستخدام uv، قم بتشغيل هذا الأمر:
uv tool install git+https://github.com/ShutdownRepo/shellerator
usage: shellerator [-h] [-l] [-b | -r | -w] [-v] [-t TYPE] [-lp LPORT] [-lh LHOST]
Easily generate reverse, bind and webshells
options:
-h, --help show this help message and exit
-l, --list Display all type of shells supported by Shellerator
-b, --bind-shell Generate a bind shell (you connect to the target)
-r, --reverse-shell Generate a reverse shell (the target connects to you) (Default)
-w, --web-shell Generate a webshell
-v, --verbose Enable verbosity
Bindshell options:
-t TYPE, --type TYPE Type of shell to generate
-lp LPORT, --lport LPORT Listener Port
Reverse shell options:
-t TYPE, --type TYPE Type of shell to generate
-lp LPORT, --lport LPORT Listener Port
-lh LHOST, --lhost LHOST Listener IP address
Webshell options:
-t TYPE, --type TYPE Type of shell to generate
سيبدأ Shellerator تلقائيًا واجهة مستخدم نصية (TUI) عند حذف خيار مطلوب.



هذا المشروع مستوحى من Print-My-Shell
بعض الأوامر مأخوذة من المصادر التالية: