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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
egg-scripts-CVE-2018-3786 — أداة نشر لتطبيقات Egg.js تدير بدء وإيقاف وحراسة عمليات Node.js مع منفذ وعمال وتسجيل قابلين للتكوين. | Kitploit
أدوات/GitHubGitHub/erik-krogh/egg-scripts-cve-2018-3786
أدوات عامة
GitHuberik-krogh/egg-scripts-cve-2018-3786

egg-scripts-CVE-2018-3786

أداة نشر لتطبيقات Egg.js تدير بدء وإيقاف وحراسة عمليات Node.js مع منفذ وعمال وتسجيل قابلين للتكوين.

عرض المستودع
3منذ 6 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

egg-scripts

أداة نشر لمشروع egg.

ملاحظة: يتم دعم ويندوز جزئيًا، انظر #22

تثبيت

root@kitploit:~
$ npm i egg-scripts --save

الاستخدام

أضف eggctl إلى نصوص package.json:

root@kitploit:~
{
  "scripts": {
    "start": "eggctl start --daemon",
    "stop": "eggctl stop"
  }
}

ثم قم بتشغيل كالتالي:

  • npm start
  • npm stop

ملاحظة: لا يُنصح بتثبيت egg-scripts بشكل عام، يجب تثبيته واستخدامه كبرامج نصية npm.

الأوامر

بدء

بدء egg في وضع الإنتاج.

root@kitploit:~
$ eggctl start [options] [baseDir]
# Usage
# eggctl start --port=7001
# eggctl start ./server
  • الوسائط
    • baseDir - دليل التطبيق، الافتراضي هو process.cwd().
  • الخيارات
    • port - منفذ الاستماع، الافتراضي هو process.env.PORT، إذا لم يتم تعيينه، سيستخدم egg 7001 كافتراضي.
    • title - وصف عنوان العملية، يستخدم للقتل عبر grep، الافتراضي هو egg-server-${APP_NAME}.
    • workers - عدد عمال التطبيق، الافتراضي هو process.env.EGG_WORKERS، إذا لم يتم تعيينه، سيستخدم egg os.cpus().length كافتراضي.
    • daemon - هل يعمل في وضع الخلفية كخادم، لا تستخدمه إذا كنت في وضع docker.
    • framework - تحديد الإطار الذي يمكن أن يكون مسارًا مطلقًا أو حزمة npm، الافتراضي هو الكشف التلقائي.
    • env - بيئة الخادم، الافتراضي هو process.env.EGG_SERVER_ENV، يُنصح بتركه فارغًا ثم استخدام البيئة الافتراضية للإطار.
    • stdout - تخصيص ملف الإخراج القياسي، الافتراضي هو $HOME/logs/master-stdout.log.
    • stderr - تخصيص ملف الخطأ القياسي، الافتراضي هو $HOME/logs/master-stderr.log.
    • timeout - الحد الأقصى لوقت الانتظار عند بدء التطبيق، الافتراضي هو 300 ثانية.
    • ignore-stderr - هل يتم تجاهل الخطأ القياسي عند بدء التطبيق.
    • sourcemap / typescript / ts - يوفر دعم خريطة المصدر لتتبعات الأخطاء.

إيقاف

إيقاف egg بأناقة.

ملاحظة: إذا تم التنفيذ بدون --title، فسيقوم بقتل جميع عمليات egg.

root@kitploit:~
# stop egg
$ eggctl stop [--title=example]
  • الخيارات
    • title - وصف عنوان العملية، يستخدم للقتل عبر grep.
تنزيل الأداة