# 0xb00b5 team Packmate
### [EN | [RU](README.md)] Advanced network traffic flow analyzer for A/D CTFs with a pixel-neon twist. #### Features: * Can monitor live traffic or analyze pcap files * Supports binary and textual services * Can highlight found patterns in packets * Substring * Regular expression * Binary substring * Can automatically delete streams with content that you don't need * Can make certain streams favorite and show only favorite streams * Supports several simultaneous services, can show streams for a specific service or pattern * Allows navigating streams using shortcuts * Has the option to copy packet content in various formats * Can concatenate adjacent packets * Can urldecode text automatically * Can automatically decompress GZIPed HTTP * Can automatically deflate WebSockets with permessages-deflate extension * Can automatically decrypt TLS with RSA using given private key (like Wireshark) * Decoy login for `admin:admin` with `fun` and `fake_packets` modes so snoopers never see the real data ![Main window](screenshots/Screenshot.png) ### Admin:admin decoy The admin:admin credentials now trigger a decoy (enabled by default). Configure it via `PACKMATE_FAKE_ADMIN_ENABLED` and `PACKMATE_FAKE_ADMIN_MODE` (`fun` or `fake_packets`) to keep everyone away from the real interface. ## Quick Start To quickly start using 0xb00b5 team Packmate, use [this starter](https://gitlab.com/packmate/starter/-/blob/master/README_EN.md). ## Full Build Below are the instructions for those who want to build 0xb00b5 team Packmate on their own. ### Cloning As this repository contains frontend part as a git submodule, it has to be cloned like this: ```bash git clone --recurse-submodules https://git.danosito.com/0xb00b5/0xb00b5-packmate.git # Or if you have older git git clone --recursive https://git.danosito.com/0xb00b5/0xb00b5-packmate.git ``` If the repository was already cloned without submodule, just run: ```bash git pull git submodule update --init --recursive ``` ### Setup [Instructions](docs/SETUP_EN.md) ### Launch After filling in env file you can launch the app: ```bash sudo docker-compose up --build -d ``` If everything went fine, 0xb00b5 team Packmate will be available on port `65000` from any host. Database with listen on port 65001, but will only accept connections from localhost. ## Usage [Instructions](docs/USAGE_EN.md)
*desu~*