Metadata-Version: 2.4
Name: netfleece-plus
Version: 0.0.1
Summary: A fixed and updated version of the NetFleece library. (Untested with anything lower or higher than Python 3.8)
Author-email: Sully Price <pleasedont@email.me>
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# 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
