2019-11-25 21:33:40 +03:00
2019-11-20 22:19:59 +03:00
2019-11-18 18:20:30 +03:00
2019-11-20 22:19:59 +03:00
2019-11-20 22:19:59 +03:00
2019-04-26 02:21:44 +03:00

Packmate

Клонирование

Поскольку этот репозиторий содержит фронтенд как submodule, его необходимо клонировать так:

git clone --recurse-submodules https://gitlab.com/binarybears_ctf/Packmate.git

# Или, на старых версиях git
git clone --recursive https://gitlab.com/binarybears_ctf/Packmate.git

Если репозиторий уже был склонирован без подмодулей, необходимо выполнить:

git pull  # Забираем свежую версию мастер-репы из gitlab
git submodule update --init --recursive

Сборка

В этом ПО используется Docker и docker-compose. В образ packmate-app пробрасывается сетевой интерфейс хоста, его название автоматически определяется в ./start.sh.

Так как невозможно использовать links: вместе с network_mode: "host" в docker-compose, packmate-db настроен на прослушивание порта 65001 с локальным ip.

Для сборки и запуска:

export PACKMATE_LOCAL_IP='192.168...'  # IP хоста в перехватываемой сети
export PACKMATE_INTERFACE='eth0'  # Сетевой интерфейс для перехвата пакетов

# Дальше все экспорты опциональны
export PACKMATE_WEB_LOGIN='BinaryBears'  # Имя пользователя для веб-интерфейса
export PACKMATE_WEB_PASSWORD='123456'  # Пароль для веб-интерфейса

docker-compose up --build

После успешного запуска Packmate будет видно с любого хоста на порту 65000.

Description
0xb00b5 team fork of packmate. Just for fun:)
Readme MIT 3.6 MiB
Languages
Java 80.3%
Vue 15.8%
JavaScript 2%
CSS 1.8%
HTML 0.1%