A fixed and updated version of the NetFleece library. (Untested with anything lower or higher than Python 3.8)
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-serializable Python-native data 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.
What does this add?
A few bug fixes and adds some classes IIRC. It was mainly made for use with ShiftGears (a ShiftOS 1.0 server), so it may not be of use to you for anything else. I might have also broke something please let me know!
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. This is also based on https://gitlab.com/malie-library/netfleece, as this is a fork
Changelog
v0.1.0 (2025-08-16)
- Initial release
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file netfleece_plus-0.0.1.tar.gz.
File metadata
- Download URL: netfleece_plus-0.0.1.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8cf9485a2ce27509b6ab0d655fc1e25836a5ed6e0b834a131098f6d0086c7157
|
|
| MD5 |
3a9184fdd450cc8e6831f382070271ed
|
|
| BLAKE2b-256 |
b89258949b1b425bba46a756340bef3b0fd68e517c40b965a454deee1688d3c7
|
File details
Details for the file netfleece_plus-0.0.1-py3-none-any.whl.
File metadata
- Download URL: netfleece_plus-0.0.1-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0b9740d89e5752269b8aa334d3e2a973bdcf9e1d3db0d506b172230a72061ef
|
|
| MD5 |
c6431167559c5ebc81746d53e4dd7750
|
|
| BLAKE2b-256 |
e6f739c8360c5857081a8cbe16ac6c3772ac66ff8e0915849d5e201ba06856a6
|