Module refinery.lib.dotnet

A library to parse .NET headers and metadata.

Expand source code Browse git
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
A library to parse .NET headers and metadata.
"""

Sub-modules

refinery.lib.dotnet.deserialize

Deserialization of .NET data which was serialized using BinaryFormatter …

refinery.lib.dotnet.header

Parsing of the .NET header. The code is based on the description in [1] …

refinery.lib.dotnet.resources

Parsing of managed .NET resources, which are .NET resource directories which begin with the magic sequence 0xBEEFCACE. These resources can contain …

refinery.lib.dotnet.types

These definitions in this module are used across the other modules in the .NET parsing library.