GitHub mirror: Av0idD4rk/packmate
Go to file
2023-04-30 22:22:01 +00:00
docker Update docs 2023-04-14 00:58:44 +00:00
docs Fix hashtag symbols becoming links 2023-04-27 22:35:02 +02:00
frontend@2a60cd29cc Display stream size 2023-04-30 22:22:01 +00: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
rsa_keys Работа над расшифровкой TLS 2020-04-25 03:14:59 +03:00
screenshots Update docs 2023-04-14 00:58:44 +00:00
src Display stream size 2023-04-30 22:22:01 +00:00
.dockerignore Обновлен фронтенд и место хранения данных 2021-05-28 13:19:37 +03:00
.gitignore Fix an issue with lowercase http headers 2022-11-28 15:38:44 +01:00
.gitlab-ci.yml Use docker registry and CI 2023-04-10 18:38:19 +00:00
.gitmodules Переезд в новую группу 2020-03-14 00:25:29 +03:00
build.gradle.kts Update jna dependency for MacOS 2023-04-27 22:35:02 +02:00
docker-compose.yml Update docs 2023-04-14 00:58:44 +00: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 Update docs 2023-04-14 00:58:44 +00:00
README.md Update docs 2023-04-14 00:58:44 +00: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)

Main window

Quick Start

To quickly start using Packmate, use this starter.

Full Build

Below are the instructions for those who want to build Packmate on their own.

Cloning

As this repository contains frontend part as a git submodule, it has to be cloned like this:

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

# Or if you have older git
git clone --recursive https://gitlab.com/packmate/Packmate.git

If the repository was already cloned without submodule, just run:

git pull
git submodule update --init --recursive

Setup

Instructions

Launch

After filling in env file you can launch the app:

sudo docker-compose up --build -d

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~