Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
egg-scripts-CVE-2018-3786 — A fork of an old version of egg-scripts | Kitploit
Инструменты/GitHubGitHub/erik-krogh/egg-scripts-cve-2018-3786
General Purpose Utilities
GitHuberik-krogh/egg-scripts-cve-2018-3786

egg-scripts-CVE-2018-3786

A fork of an old version of egg-scripts

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
6 лет назадЕщё не проверено

egg-scripts

Инструмент развертывания для проекта egg.

Примечание: Windows поддерживается частично, см. #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-скриптов.

Команда

start

Запуск egg в production режиме.

root@kitploit:~
$ eggctl start [options] [baseDir]
# Использование
# 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-пакет), по умолчанию автоопределение.

stop

Корректная остановка egg.

Примечание: если выполнить без --title, будут остановлены все процессы egg.

root@kitploit:~
# остановить egg
$ eggctl stop [--title=example]
  • Опции
    • title — описание процесса (используется для grep при остановке).
Скачать инструмент
  • 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 — поддержка source map для стек-трейсов.