> For the complete documentation index, see [llms.txt](https://docs.remnux.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.remnux.org/discover-the-tools/examine+static+properties/.net.md).

# .NET

## dnfile

Analyze static properties of .NET files.

**Website**: <https://github.com/malwarefrank/dnfile>\
**Author**: MalwareFrank\
**License**: MIT License: <https://github.com/malwarefrank/dnfile/blob/master/LICENSE>\
**Notes**: To use this library, create a Python program that imports it and loads the .NET file, as described in <https://github.com/malwarefrank/dnfile/blob/master/README.rst>.\
**State File**: [remnux.python3-packages.dnfile](https://github.com/REMnux/salt-states/blob/master/remnux/python3-packages/dnfile.sls)

## dotnetfile

Analyze static properties of .NET files.

**Website**: <https://github.com/pan-unit42/dotnetfile>\
**Author**: Palo Alto Networks Unit 42\
**License**: MIT License: <https://github.com/pan-unit42/dotnetfile/blob/main/LICENSE>\
**Notes**: You can use the command-line tool `dotnetfile_dump.py`. Alternatively, to use this library, create a Python program that imports it and loads the .NET file, as described in <https://github.com/pan-unit42/dotnetfile/blob/main/readme.md>.\
**State File**: [remnux.python3-packages.dotnetfile](https://github.com/REMnux/salt-states/blob/master/remnux/python3-packages/dotnetfile.sls)

## monodis

Disassemble and extract resources from .NET assemblies.

**Website**: <https://www.mono-project.com/docs/tools+libraries/tools/monodis/>\
**Author**: Mono Project: <https://www.mono-project.com>\
**License**: MIT License: <https://github.com/mono/mono/blob/main/LICENSE>\
**Notes**: Use `monodis --mresources assembly.dll` to extract .NET manifest resources. Use `monodis --presources assembly.dll` to list resources without extracting.\
**State File**: [remnux.packages.mono-utils](https://github.com/REMnux/salt-states/blob/master/remnux/packages/mono-utils.sls)
