Python 3.7+ Microsoft .NET Remoting Binary Format (MS-NRBF) to JSON parser
Project description
Hello World!
netfleece is a small Microsoft .NET Remoting Binary Format (MS-NRBF) parser. It is capable of reading in a binary stream and parsing it into a generic, json-like structure.
Why?
Distributed .NET projects sometimes use MS-NRBF streams for serializing and deserializing data. netfleece allows you to investigate that data in a convenient format that's widely supported by a number of tools.
Notable Missing Features:
-
Not every record type is currently supported. If you find examples of files that utilize these records, please let me know and I will amend the tool.
-
Arrays except for single dimensional, non-offset arrays are unimplemented.
Acknowledgement
This is very loosely based on https://github.com/agix/NetBinaryFormatterParser, which is a Python2 project, but also features a formatter that can perform the reverse operation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for netfleece-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3af2aa1bb7dc42c9e824127c7342366244301de69cb4f16753b4d4f1cbea53d |
|
MD5 | b9eccda6b4eef0c47269c8e522fad863 |
|
BLAKE2b-256 | a0835317e7ff4b9c6b2356bbed6278bbd5059aeec7c6e55e5327667c646cee1a |