Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
egg-scripts-CVE-2018-3786 — Herramienta de despliegue para aplicaciones Egg.js que gestiona el inicio, la detención y la demonización de procesos Node.js con puerto, trabajadores y registro configurables. | Kitploit
Herramientas/GitHubGitHub/erik-krogh/egg-scripts-cve-2018-3786
Utilidades de Propósito General
GitHuberik-krogh/egg-scripts-cve-2018-3786

egg-scripts-CVE-2018-3786

Herramienta de despliegue para aplicaciones Egg.js que gestiona el inicio, la detención y la demonización de procesos Node.js con puerto, trabajadores y registro configurables.

Ver Repositorio
4hace 6 añosAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

egg-scripts

Herramienta de despliegue para el proyecto egg.

Nota: Windows está parcialmente soportado, ver #22

Instalación

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

Uso

Agrega eggctl a los scripts de package.json:

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

Luego ejecuta como:

  • npm start
  • npm stop

Nota: No se recomienda instalar egg-scripts de forma global, deberías instalarlo y usarlo como script de npm.

Comando

start

Inicia egg en modo producción.

root@kitploit:~
$ eggctl start [options] [baseDir]
# Uso
# eggctl start --port=7001
# eggctl start ./server
  • Argumentos
    • baseDir - directorio de la aplicación, por defecto a process.cwd().
  • Opciones
    • port - puerto de escucha, por defecto a process.env.PORT, si no está definido, egg usará 7001 por defecto.
    • title - descripción del título del proceso, usado para el filtro de eliminación (kill grep), por defecto a egg-server-${APP_NAME}.
    • workers - número de workers de la aplicación, por defecto a process.env.EGG_WORKERS, si no está definido, egg usará os.cpus().length por defecto.
    • daemon - si se ejecuta en modo demonio en segundo plano, no lo uses si estás en modo docker.
    • framework - especifica el framework que puede ser una ruta absoluta o un paquete npm, por defecto se detecta automáticamente.
    • env - entorno del servidor, por defecto a process.env.EGG_SERVER_ENV, se recomienda dejarlo vacío para usar el entorno por defecto del framework.
    • stdout - personaliza el archivo de salida estándar, por defecto a $HOME/logs/master-stdout.log.
    • stderr - personaliza el archivo de error estándar, por defecto a $HOME/logs/master-stderr.log.
    • timeout - el tiempo máximo de espera cuando la aplicación inicia, por defecto a 300 segundos.
    • ignore-stderr - si ignorar stderr al iniciar la aplicación.
    • sourcemap / typescript / ts - proporciona soporte de mapas de origen (source maps) para trazas de pila.

stop

Detiene egg de forma graceful.

Nota: si se ejecuta sin --title, se detendrán todos los procesos egg.

root@kitploit:~
# detener egg
$ eggctl stop [--title=example]
  • Opciones
    • title - descripción del título del proceso, usado para el filtro de eliminación (kill grep).
Descargar herramienta