
أداة استغلال NextJS لـ CVE-2025-55182 والمزيد.
=================
أداة استغلال لـ NextJS
$ npm install -g nextploiter
$ nextploiter COMMAND
running command...
$ nextploiter (--version)
nextploiter/1.0.0 darwin-arm64 node-v24.12.0
$ nextploiter --help [COMMAND]
USAGE
$ nextploiter COMMAND
...
nextploiter help [COMMAND]nextploiter pluginsnextploiter plugins add PLUGINnextploiter plugins:inspect PLUGIN...nextploiter plugins install PLUGINnextploiter plugins link PATHnextploiter plugins remove [PLUGIN]nextploiter plugins resetnextploiter plugins uninstall [PLUGIN]nextploiter plugins unlink [PLUGIN]nextploiter plugins updatenextploiter rcenextploiter rce access-filesnextploiter rce kill-servernextploiter rce list-envnextploiter rce list-filesnextploiter rce process-access-filesnextploiter rce spawn-terminalnextploiter help [COMMAND]عرض المساعدة لـ nextploiter.
USAGE
$ nextploiter help [COMMAND...] [-n]
ARGUMENTS
[COMMAND...] الأمر لعرض المساعدة بشأنه.
FLAGS
-n, --nested-commands تضمين جميع الأوامر المتداخلة في المخرجات.
DESCRIPTION
عرض المساعدة لـ nextploiter.
انظر الكود: @oclif/plugin-help
nextploiter pluginsسرد الإضافات المثبتة.
USAGE
$ nextploiter plugins [--json] [--core]
FLAGS
--core عرض الإضافات الأساسية.
GLOBAL FLAGS
--json تنسيق المخرجات كـ json.
DESCRIPTION
سرد الإضافات المثبتة.
EXAMPLES
$ nextploiter plugins
انظر الكود: @oclif/plugin-plugins
nextploiter plugins add PLUGINتثبيت إضافة في nextploiter.
USAGE
$ nextploiter plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]
ARGUMENTS
PLUGIN... الإضافة المراد تثبيتها.
FLAGS
-f, --force فرض npm لجلب الموارد البعيدة حتى لو كانت نسخة محلية موجودة على القرص.
-h, --help عرض مساعدة CLI.
-s, --silent كتم مخرجات npm.
-v, --verbose عرض مخرجات npm بالتفصيل.
GLOBAL FLAGS
--json تنسيق المخرجات كـ json.
DESCRIPTION
تثبيت إضافة في nextploiter.
يستخدم npm لتثبيت الإضافات.
تثبيت إضافة من قبل المستخدم سيتجاوز الإضافة الأساسية.
استخدم متغير البيئة NEXTPLOITER_NPM_LOG_LEVEL لتعيين مستوى سجل npm.
استخدم متغير البيئة NEXTPLOITER_NPM_REGISTRY لتعيين سجل npm.
ALIASES
$ nextploiter plugins add
EXAMPLES
تثبيت إضافة من سجل npm.
$ nextploiter plugins add myplugin
تثبيت إضافة من رابط github.
$ nextploiter plugins add https://github.com/someuser/someplugin
تثبيت إضافة من slug github.
$ nextploiter plugins add someuser/someplugin
nextploiter plugins:inspect PLUGIN...عرض خصائص تثبيت إضافة.
USAGE
$ nextploiter plugins inspect PLUGIN...
ARGUMENTS
PLUGIN... [default: .] الإضافة المراد فحصها.
FLAGS
-h, --help عرض مساعدة CLI.
-v, --verbose
GLOBAL FLAGS
--json تنسيق المخرجات كـ json.
DESCRIPTION
عرض خصائص تثبيت إضافة.
EXAMPLES
$ nextploiter plugins inspect myplugin
انظر الكود: @oclif/plugin-plugins
nextploiter plugins install PLUGINتثبيت إضافة في nextploiter.
USAGE
$ nextploiter plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]
ARGUMENTS
PLUGIN... الإضافة المراد تثبيتها.
FLAGS
-f, --force فرض npm لجلب الموارد البعيدة حتى لو كانت نسخة محلية موجودة على القرص.
-h, --help عرض مساعدة CLI.
-s, --silent كتم مخرجات npm.
-v, --verbose عرض مخرجات npm بالتفصيل.
GLOBAL FLAGS
--json تنسيق المخرجات كـ json.
DESCRIPTION
تثبيت إضافة في nextploiter.
يستخدم npm لتثبيت الإضافات.
تثبيت إضافة من قبل المستخدم سيتجاوز الإضافة الأساسية.
استخدم متغير البيئة NEXTPLOITER_NPM_LOG_LEVEL لتعيين مستوى سجل npm.
استخدم متغير البيئة NEXTPLOITER_NPM_REGISTRY لتعيين سجل npm.
ALIASES
$ nextploiter plugins add
EXAMPLES
تثبيت إضافة من سجل npm.
$ nextploiter plugins install myplugin
تثبيت إضافة من رابط github.
$ nextploiter plugins install https://github.com/someuser/someplugin
تثبيت إضافة من slug github.
$ nextploiter plugins install someuser/someplugin
انظر الكود: @oclif/plugin-plugins
nextploiter plugins link PATHربط إضافة في CLI للتطوير.
USAGE
$ nextploiter plugins link PATH [-h] [--install] [-v]
ARGUMENTS
PATH [default: .] مسار الإضافة
FLAGS
-h, --help عرض مساعدة CLI.
-v, --verbose
--[no-]install تثبيت التبعيات بعد ربط الإضافة.
DESCRIPTION
ربط إضافة في CLI للتطوير.
تثبيت إضافة مرتبطة سيتجاوز الإضافة المثبتة من قبل المستخدم أو الإضافة الأساسية.
على سبيل المثال: إذا كان لديك إضافة مثبتة من قبل المستخدم أو إضافة أساسية تحتوي على أمر 'hello'، فإن تثبيت إضافة مرتبطة تحتوي على أمر 'hello' سيتجاوز تنفيذ الإضافة المثبتة من قبل المستخدم أو الأساسية. هذا مفيد لأعمال التطوير.
EXAMPLES
$ nextploiter plugins link myplugin
انظر الكود: @oclif/plugin-plugins
nextploiter plugins remove [PLUGIN]إزالة إضافة من CLI.
USAGE
$ nextploiter plugins remove [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] الإضافة المراد إلغاء تثبيتها
FLAGS
-h, --help عرض مساعدة CLI.
-v, --verbose
DESCRIPTION
إزالة إضافة من CLI.
ALIASES
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXAMPLES
$ nextploiter plugins remove myplugin
nextploiter plugins resetإزالة جميع الإضافات المثبتة من قبل المستخدم والمرتبطة.
USAGE
$ nextploiter plugins reset [--hard] [--reinstall]
FLAGS
--hard حذف node_modules والملفات المرتبطة بمدير الحزم بالإضافة إلى إلغاء تثبيت الإضافات.
--reinstall إعادة تثبيت جميع الإضافات بعد إلغاء التثبيت.
انظر الكود: @oclif/plugin-plugins
nextploiter plugins uninstall [PLUGIN]إزالة إضافة من CLI.
USAGE
$ nextploiter plugins uninstall [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] الإضافة المراد إلغاء تثبيتها
FLAGS
-h, --help عرض مساعدة CLI.
-v, --verbose
DESCRIPTION
إزالة إضافة من CLI.
ALIASES
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXAMPLES
$ nextploiter plugins uninstall myplugin
انظر الكود: @oclif/plugin-plugins
nextploiter plugins unlink [PLUGIN]إزالة إضافة من CLI.
USAGE
$ nextploiter plugins unlink [PLUGIN...] [-h] [-v]
ARGUMENTS
[PLUGIN...] الإضافة المراد إلغاء تثبيتها
FLAGS
-h, --help عرض مساعدة CLI.
-v, --verbose
DESCRIPTION
إزالة إضافة من CLI.
ALIASES
$ nextploiter plugins unlink
$ nextploiter plugins remove
EXAMPLES
$ nextploiter plugins unlink myplugin
nextploiter plugins updateتحديث الإضافات المثبتة.
USAGE
$ nextploiter plugins update [-h] [-v]
FLAGS
-h, --help عرض مساعدة CLI.
-v, --verbose
DESCRIPTION
تحديث الإضافات المثبتة.
انظر الكود: @oclif/plugin-plugins
nextploiter rceيستخدم لتشغيل كود javascript على الخادم البعيد.
USAGE
$ nextploiter rce
DESCRIPTION
يستخدم لتشغيل كود javascript على الخادم البعيد.
انظر الكود: src/commands/rce/index.ts
nextploiter rce access-filesمساعد لعرض الملفات المرتجعة في الخادم. قد لا يعمل مع الأنظمة الخالية من الخادم (serverless).
USAGE
$ nextploiter rce access-files --baseURL <value>
FLAGS
--baseURL=<value> (مطلوب)
DESCRIPTION
مساعد لعرض الملفات المرتجعة في الخادم. قد لا يعمل مع الأنظمة الخالية من الخادم (serverless).
انظر الكود: src/commands/rce/access-files.ts
nextploiter rce kill-serverمساعد يستخدم process.exit لإيقاف تشغيل الخادم البعيد.
USAGE
$ nextploiter rce kill-server --baseURL <value>
FLAGS
--baseURL=<value> (مطلوب)
DESCRIPTION
مساعد يستخدم process.exit لإيقاف تشغيل الخادم البعيد.
انظر الكود: src/commands/rce/kill-server.ts
nextploiter rce list-envمساعد يتكرر عبر process.env لجمع جميع متغيرات البيئة.
USAGE
$ nextploiter rce list-env --baseURL <value>
FLAGS
--baseURL=<value> (مطلوب)
DESCRIPTION
مساعد يتكرر عبر process.env لجمع جميع متغيرات البيئة.
انظر الكود: src/commands/rce/list-env.ts
nextploiter rce list-filesمساعد لعرض جميع الملفات في الخادم. قد لا يعمل مع الأنظمة الخالية من الخادم (serverless).
USAGE
$ nextploiter rce list-files --baseURL <value> [--dir <value>]
FLAGS
--baseURL=<value> (مطلوب) عنوان URL الأساسي للخادم المراد مهاجمته
--dir=<value> [default: .] الدليل لأمر ls
DESCRIPTION
مساعد لعرض جميع الملفات في الخادم. قد لا يعمل مع الأنظمة الخالية من الخادم (serverless).
انظر الكود: src/commands/rce/list-files.ts
nextploiter rce process-access-filesمساعد للوصول إلى الملفات باستخدام عملية Node المكشوفة ويستخدم process.binding، قد يعتمد على إصدار Node.
USAGE
$ nextploiter rce process-access-files --baseURL <value> --path <value>
FLAGS
--baseURL=<value> (مطلوب)
--path=<value> (مطلوب)
DESCRIPTION
مساعد للوصول إلى الملفات باستخدام عملية Node المكشوفة ويستخدم process.binding، قد يعتمد على إصدار Node.
انظر الكود: src/commands/rce/process-access-files.ts
nextploiter rce spawn-terminalمساعد يفتح طرفية (terminal).
USAGE
$ nextploiter rce spawn-terminal --baseURL <value>
FLAGS
--baseURL=<value> (مطلوب)
DESCRIPTION
مساعد يفتح طرفية (terminal).
انظر الكود: src/commands/rce/spawn-terminal.ts