GitHub mirror: Av0idD4rk/packmate
Go to file
2026-10-23 03:29:49 +03:00
docker Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
docs Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
frontend Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
gradle/wrapper Update gradle version 2023-04-27 22:35:02 +02:00
pcaps Update docs 2023-04-14 00:58:44 +00:00
poc Add packet IP metadata and diagnostics 2026-10-10 03:46:23 +03:00
rsa_keys Работа над расшифровкой TLS 2020-04-25 03:14:59 +03:00
screenshots Update docs 2023-04-14 00:58:44 +00:00
src Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
stress/network Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
.dockerignore Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
.env.example Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
.gitattributes Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
.gitignore Add packet IP metadata and diagnostics 2026-10-10 03:46:23 +03:00
.gitlab-ci.yml Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
build.gradle.kts Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
docker-compose.yml Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
gradlew Добавлен gradle wrapper 2019-11-20 22:19:59 +03:00
LICENSE Add LICENSE 2020-04-11 18:16:15 +00:00
README_EN.md Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
README.md Prepare Packmate for production CTF deployments 2026-10-23 03:29:49 +03:00
settings.gradle.kts Use gradle.kts 2023-04-27 22:35:02 +02:00

Packmate

[EN | RU]

Advanced network traffic flow analyzer for A/D CTFs.

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)
  • Bounded and resumable retention cleanup for long running LIVE captures

Main window

Cleanup settings and the PostgreSQL stress test are documented in docs/CLEANUP.md.

Quick Start

Docker Engine and the Docker Compose plugin are required. The repository contains both backend and frontend sources, so a regular clone is enough and no git submodules are needed:

git clone https://github.com/Av0idD4rk/packmate.git
cd packmate
cp .env.example .env
${EDITOR:-nano} .env
docker compose up --build -d

For LIVE mode, set PACKMATE_INTERFACE and PACKMATE_LOCAL_IP in .env, and change the passwords. See docs/SETUP_EN.md for all modes and settings.

If everything went fine, 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

desu~