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 प्रक्रियाओं के स्टार्ट, स्टॉप और डेमोनाइजेशन का प्रबंधन करता है।

रिपॉजिटरी देखें
36 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

egg-scripts

egg प्रोजेक्ट के लिए डिप्लॉय टूल।

नोट: Windows को आंशिक रूप से समर्थित किया जाता है, देखें #22

स्थापना

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

उपयोग

package.json स्क्रिप्ट्स में eggctl जोड़ें:

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

फिर इस प्रकार चलाएं:

  • npm start
  • npm stop

नोट: egg-scripts को वैश्विक रूप से स्थापित करने की अनुशंसा नहीं की जाती है, आपको इसे npm स्क्रिप्ट के रूप में स्थापित और उपयोग करना चाहिए।

कमांड

प्रारंभ

egg को prod मोड में प्रारंभ करें।

root@kitploit:~
$ eggctl start [options] [baseDir]
# Usage
# eggctl start --port=7001
# eggctl start ./server
  • तर्क
    • baseDir - एप्लिकेशन की निर्देशिका, डिफ़ॉल्ट process.cwd() है।
  • विकल्प
    • port - सुनने का पोर्ट, डिफ़ॉल्ट process.env.PORT है, यदि सेट नहीं है, तो egg डिफ़ॉल्ट रूप से 7001 का उपयोग करेगा।
    • title - प्रक्रिया शीर्षक विवरण, kill 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 - stdout फ़ाइल को अनुकूलित करें, डिफ़ॉल्ट $HOME/logs/master-stdout.log है।
    • stderr - stderr फ़ाइल को अनुकूलित करें, डिफ़ॉल्ट $HOME/logs/master-stderr.log है।
    • timeout - एप्लिकेशन शुरू होने पर अधिकतम टाइमआउट, डिफ़ॉल्ट 300 सेकंड।
    • ignore-stderr - क्या एप्लिकेशन शुरू होने पर stderr को अनदेखा करना है।
    • sourcemap / typescript / ts - स्टैक ट्रेस के लिए सोर्स मैप समर्थन प्रदान करता है।

बंद करें

egg को सुचारू रूप से रोकें।

नोट: यदि --title के बिना exec चलाया जाता है, तो यह सभी egg प्रक्रियाओं को मार डालेगा।

root@kitploit:~
# stop egg
$ eggctl stop [--title=example]
  • विकल्प
    • title - प्रक्रिया शीर्षक विवरण, kill grep के लिए उपयोग करें।
टूल डाउनलोड करें