PeNet is a parser for Windows Portable Executable headers. It completely written in C# and does not rely on any native Windows APIs.
Furthermore it supports the creation of Import Hashes (ImpHash), which is a feature often used in malware analysis. You can extract Certificate Revocation List, compute different hash sums and other useful stuff for working with PE files.
Getting Started & API Reference
The API reference can be found here: PeNet Documentation & API Reference.
Continuous Integration
The project is automatically build, tested and released with an Azure Pipeline.