Convert a base-64 encoded, serialised, Rust struct to a Python class

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • matched-data-cli

    Tool to interact with the firewall matched data feature.

  • Cloudflare provides a Rust CLI tool to decrypt the data, which can be found here. In short it looks like this:

  • bincode

    A binary encoder / decoder implementation in Rust.

  • One, figure out the bincode format (documented here: https://github.com/bincode-org/bincode/blob/trunk/docs/spec.md) and write your own parser. Maybe a one-off that specifically only handles this one data structure would be fairly straightforward.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • serde

    Serialization framework for Rust

  • serde (https://serde.rs/) is a generic serialization framework to allow serialization of Rust structs into and from an arbitrary data format. It is not a fixed format, and its data model (https://serde.rs/data-model.html) is also not exclusive to Rust: A common case is to (de)serialize to/from json via the serde_json library.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts