secana
PeNet
C#

Portable Executable (PE) library written in .Net

Last updated Jul 10, 2026
636
Stars
122
Forks
0
Issues
+1
Stars/day
Attention Score
91
Language breakdown
C# 99.9%
Nix 0.1%
Shell 0.0%
โ–ธ Files click to expand
README

license NuGet NuGet Build Test BuiltWithDot.Net shield

PeNet Logo 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.

For an overview of PeNet or to analyze PE files go to: penet web

Continuous Integration

To release a new version, create a new Github Release. The CI/CD pipeline will automatically create a new NuGet package and upload it to NuGet.org.

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท secana/PeNet ยท Updated daily from GitHub