Flatnic

Linux · Utilities

pbtk

Reverse engineering Protobuf apps

by Marin M. - Fossplant.re

Download

Official site: flathub.org

About pbtk

pbtk (Protobuf toolkit) is a full-fledged set of scripts, accessible through an unified GUI, that provides two main features:

- Extracting Protobuf structures from programs, converting them back into readable .protos, supporting various implementations:

All the main Java runtimes (base, Lite, Nano, Micro, J2ME), with full Proguard support,

Binaries containing embedded reflection metadata (typically C++, sometimes Java and most other bindings),

Web applications using the JsProtoUrl runtime.

- Editing, replaying and fuzzing data sent to Protobuf network endpoints, through a handy graphical interface that allows you to edit live the fields for a Protobuf message and view the result.

How to install pbtk

  1. Click Download — the developer's official website opens in a new tab.
  2. Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
  3. Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub re.fossplant.pbtk
  4. Open pbtk once it finishes installing.
How to install Linux apps with Flatpak

Frequently asked questions

Is pbtk free to download?

Yes. The Download button sends you to flathub.org, the developer's official site, where pbtk is available to download. Flatnic doesn't host or modify any files.

How do I install pbtk from the command line?

With Flatpak, run: flatpak install flathub re.fossplant.pbtk. This installs it from the official source and keeps it updated.

Is pbtk safe?

pbtk downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.

Alternatives to pbtk

More