Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
egg-scripts-CVE-2018-3786 — Outil de déploiement pour les applications Egg.js qui gère le démarrage, l'arrêt et la démonisation des processus Node.js avec port, workers et journalisation configurables. | Kitploit
Outils/GitHubGitHub/erik-krogh/egg-scripts-cve-2018-3786
Utilitaires Généraux
GitHuberik-krogh/egg-scripts-cve-2018-3786

egg-scripts-CVE-2018-3786

Outil de déploiement pour les applications Egg.js qui gère le démarrage, l'arrêt et la démonisation des processus Node.js avec port, workers et journalisation configurables.

Voir le dépôt
5il y a 6 ansPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

egg-scripts

Outil de déploiement pour le projet egg.

Remarque : Windows est partiellement pris en charge, voir #22

Installation

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

Utilisation

Ajoutez eggctl aux scripts package.json :

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

Ensuite, exécutez :

  • npm start
  • npm stop

Remarque : il n'est pas recommandé d'installer egg-scripts globalement, vous devez l'installer et l'utiliser comme scripts npm.

Commande

start

Démarre egg en mode production.

root@kitploit:~
$ eggctl start [options] [baseDir]
# Usage
# eggctl start --port=7001
# eggctl start ./server
  • Arguments
    • baseDir - répertoire de l'application, par défaut process.cwd().
  • Options
    • port - port d'écoute, par défaut process.env.PORT, si non défini, egg utilisera 7001 par défaut.
    • title - description du titre du processus, utilisée pour le grep de kill, par défaut egg-server-${APP_NAME}.
    • workers - nombre de workers de l'application, par défaut process.env.EGG_WORKERS, si non défini, egg utilisera os.cpus().length comme valeur par défaut.
    • daemon - indique s'il faut exécuter en mode démon en arrière-plan, ne l'utilisez pas en mode docker.
    • framework - spécifie le framework, qui peut être un chemin absolu ou un package npm ; par défaut, détection automatique.
    • env - environnement serveur, par défaut process.env.EGG_SERVER_ENV, il est recommandé de le laisser vide pour utiliser l'environnement par défaut du framework.
    • stdout - personnaliser le fichier stdout, par défaut $HOME/logs/master-stdout.log.
    • stderr - personnaliser le fichier stderr, par défaut $HOME/logs/master-stderr.log.
    • timeout - le délai d'attente maximal au démarrage de l'application, par défaut 300s.
    • ignore-stderr - indique s'il faut ignorer stderr au démarrage de l'application.
    • sourcemap / typescript / ts - fournit la prise en charge des source maps pour les traces de pile.

stop

Arrête egg de manière gracieuse.

Remarque : s'il est exécuté sans --title, il tuera tous les processus egg.

root@kitploit:~
# stop egg
$ eggctl stop [--title=example]
  • Options
    • title - description du titre du processus, utilisée pour le grep de kill.
Télécharger l’outil