Add fake admin decoy and neon redesign
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
## Настройка
|
||||
|
||||
Packmate использует настройки из файла `.env` (в той же папке, что и `docker-compose.yml`)
|
||||
0xb00b5 team Packmate использует настройки из файла `.env` (в той же папке, что и `docker-compose.yml`)
|
||||
|
||||
### Основные настройки
|
||||
```dotenv
|
||||
@@ -10,13 +10,17 @@ PACKMATE_LOCAL_IP=10.20.1.1
|
||||
PACKMATE_WEB_LOGIN=SomeUser
|
||||
# Пароль для web-авторизации
|
||||
PACKMATE_WEB_PASSWORD=SomeSecurePassword
|
||||
# Включает обманку при вводе admin:admin
|
||||
PACKMATE_FAKE_ADMIN_ENABLED=true
|
||||
# fun или fake_packets - варианты обманки
|
||||
PACKMATE_FAKE_ADMIN_MODE=fun
|
||||
```
|
||||
|
||||
### Режим работы
|
||||
Packmate поддерживает три основных режима работы: `LIVE`, `FILE` и `VIEW`.
|
||||
1. `LIVE` - это основной режим работы во время CTF. Packmate обрабатывает живой трафик и сразу выводит результаты.
|
||||
2. `FILE` - обрабатывает трафик из pcap файлов. Полезен для анализа трафика с прошедших CTF, где не был запущен Packmate, или тех, где невозможно запустить его на вулнбоксе.
|
||||
3. `VIEW` - Packmate не обрабатывает трафик, а только показывает уже обработанные стримы. Полезен для разборов после завершения CTF.
|
||||
0xb00b5 team Packmate поддерживает три основных режима работы: `LIVE`, `FILE` и `VIEW`.
|
||||
1. `LIVE` - это основной режим работы во время CTF. 0xb00b5 team Packmate обрабатывает живой трафик и сразу выводит результаты.
|
||||
2. `FILE` - обрабатывает трафик из pcap файлов. Полезен для анализа трафика с прошедших CTF, где не был запущен 0xb00b5 team Packmate, или тех, где невозможно запустить его на вулнбоксе.
|
||||
3. `VIEW` - 0xb00b5 team Packmate не обрабатывает трафик, а только показывает уже обработанные стримы. Полезен для разборов после завершения CTF.
|
||||
|
||||
<details>
|
||||
<summary>Настройка LIVE</summary>
|
||||
@@ -62,7 +66,7 @@ PACKMATE_MODE=VIEW
|
||||
</details>
|
||||
|
||||
### Очистка БД
|
||||
На крупных CTF через какое-то время накапливается большое количество трафика. Это замедляет работу Packmate и занимает много места на диске.
|
||||
На крупных CTF через какое-то время накапливается большое количество трафика. Это замедляет работу 0xb00b5 team Packmate и занимает много места на диске.
|
||||
|
||||
Для оптимизации работы, рекомендуется включить регулярную очистку БД от старых стримов. Это будет работать только в режиме `LIVE`.
|
||||
```dotenv
|
||||
@@ -79,11 +83,11 @@ PACKMATE_OLD_STREAMS_CLEANUP_THRESHOLD=240
|
||||
```dotenv
|
||||
# Пароль от БД. Из-за того, что БД принимает подключения только с localhost, менять его необязательно, но можно, для дополнительной безопасности.
|
||||
PACKMATE_DB_PASSWORD=K604YnL3G1hp2RDkCZNjGpxbyNpNHTRb
|
||||
# Версия Packmate. Можно изменить, если нужно использовать другой образ из docker registry.
|
||||
# Версия 0xb00b5 team Packmate. Можно изменить, если нужно использовать другой образ из docker registry.
|
||||
BUILD_TAG=latest
|
||||
```
|
||||
|
||||
Чтобы использовать расшифровку TLS (с RSA), нужно положить соответствующий приватный ключ, который
|
||||
использовался для генерации сертификата, в папку `rsa_keys`.
|
||||
|
||||
Файлы БД сохраняются в ./data, поэтому для обнуления базы нужно удалить эту папку.
|
||||
Файлы БД сохраняются в ./data, поэтому для обнуления базы нужно удалить эту папку.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
## Setup
|
||||
|
||||
Packmate uses properties from the `.env` file (in the same directory as `docker-compose.yml`)
|
||||
0xb00b5 team Packmate uses properties from the `.env` file (in the same directory as `docker-compose.yml`)
|
||||
|
||||
### Primary settings
|
||||
```dotenv
|
||||
@@ -10,13 +10,17 @@ PACKMATE_LOCAL_IP=10.20.1.1
|
||||
PACKMATE_WEB_LOGIN=SomeUser
|
||||
# Password for the web interface
|
||||
PACKMATE_WEB_PASSWORD=SomeSecurePassword
|
||||
# Enable decoy flow for admin:admin login
|
||||
PACKMATE_FAKE_ADMIN_ENABLED=true
|
||||
# fun or fake_packets - pick the decoy flavor
|
||||
PACKMATE_FAKE_ADMIN_MODE=fun
|
||||
```
|
||||
|
||||
### Modes of operation
|
||||
Packmate supports 3 modes of operation: `LIVE`, `FILE` и `VIEW`.
|
||||
1. `LIVE` - the usual mode during a CTF. Packmate processes live traffic and instantly displays the results.
|
||||
2. `FILE` - processes traffic from pcap files. Useful to analyze traffic from past CTFs where Packmate wasn't launched, or CTFs where it's impossible to use it on the vulnbox.
|
||||
3. `VIEW` - Packmate does not process any traffic, but simply shows already processed streams. Useful for post-game analyses.
|
||||
0xb00b5 team Packmate supports 3 modes of operation: `LIVE`, `FILE` и `VIEW`.
|
||||
1. `LIVE` - the usual mode during a CTF. 0xb00b5 team Packmate processes live traffic and instantly displays the results.
|
||||
2. `FILE` - processes traffic from pcap files. Useful to analyze traffic from past CTFs where 0xb00b5 team Packmate wasn't launched, or CTFs where it's impossible to use it on the vulnbox.
|
||||
3. `VIEW` - 0xb00b5 team Packmate does not process any traffic, but simply shows already processed streams. Useful for post-game analyses.
|
||||
|
||||
<details>
|
||||
<summary>LIVE setup</summary>
|
||||
@@ -62,7 +66,7 @@ PACKMATE_MODE=VIEW
|
||||
</details>
|
||||
|
||||
### Database cleanup
|
||||
On large CTFsб after some time a lot of traffic will pile up. This can slow Packmate down and take a lot of drive space.
|
||||
On large CTFsб after some time a lot of traffic will pile up. This can slow 0xb00b5 team Packmate down and take a lot of drive space.
|
||||
|
||||
To optimize the workflow, it is recommended to enable periodical database cleanup of old streams. It will only work in the `LIVE` mode.
|
||||
```dotenv
|
||||
@@ -79,10 +83,10 @@ PACKMATE_OLD_STREAMS_CLEANUP_THRESHOLD=240
|
||||
```dotenv
|
||||
# Database password. Considering it only listens on localhost, it's not mandatory to change it, but you can do it for additional security.
|
||||
PACKMATE_DB_PASSWORD=K604YnL3G1hp2RDkCZNjGpxbyNpNHTRb
|
||||
# Packmate version. Change it if you want to use a different version from the docker registry.
|
||||
# 0xb00b5 team Packmate version. Change it if you want to use a different version from the docker registry.
|
||||
BUILD_TAG=latest
|
||||
```
|
||||
|
||||
To use the TLS decryption, you have to put the matching private key in the `rsa_keys` directory.
|
||||
|
||||
Database files are being saved in `./data`, so to reset the database, you need to delete this directory.
|
||||
Database files are being saved in `./data`, so to reset the database, you need to delete this directory.
|
||||
|
||||
Reference in New Issue
Block a user