.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
LINQ in Action book
Advertise here! Contact us to know the options
Category

Decompilation

Display options and filters
Sort by:
Built for .NET
Free or free version available
Built for Mono
Built for .NET 2
Source code provided
Sold as a service
Library
Built for the Compact Framework
Discontinued
Add-in

FileGenerator

 Home Page Home Page
Categories:
Author: Jason Bock
Latest version: 2.5.0.0
Description: Add-in for .NET Reflector that generates code files.
Added: 2003-09-02
Updated: 2003-11-14
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Spices.Net

 Home Page Home Page
Categories:
Author: 9rays.Net
Latest version: 5.1
Description: Solution for protecting, researching, documenting and reverse engineering .NET assemblies.

Features include:
- Spices.Obfuscator: solution for reducing of the risk of infringement of the intellectual property with a console or a GUI. Also reduces assembly size and optimizes the speed of your application.
- Spices.Decompiler: decompilation/disassembling for IL (same functionality as Microsoft's ILDASM utility), C#, C++, VB.NET, J#; A visual decompiler allows the user to build a code flow diagram enabling to analyze the code execution.
- Spices.Modeler: models and diagrams that reflects various types of assembly members relationships and structure.
- Spices.Investigator: .NET metadata browser at low level, provides detailed information on tokens.
- Spices.Informer: assembly member information provider and reporter.
- Spices.Documenter: documentation creation and management connected to your code.
- Spices.Localizer: lets you localize your assemblies.
- Integrates with Visual Studio.

Previous name: IL-Obfuscator
Added: 2003-05-20
Updated: 2006-11-14
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Add-in[AddIn] Built for the Compact Framework[BuiltForCompactFramework] Built for Mono[Built for Mono]

IL Reader

 Home Page Home Page
Categories:
Author: Lutz Roeder
Description: C# library that extends System.Reflection with IL reading functionality.
Added: 2003-09-15
Attributes: Built for .NET[BuiltForDotNet] Library[Library] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Fox

 Home Page Home Page
Categories:
Author: Xenocode
Latest version: 2007
Description: Code explorer that allows to view, navigate, and analyze .NET assemblies at source level.

Features include:
- Browse and navigate .NET executables and documentation: an hyperlinked code explorer environment allows you to browse through your project. An inline help browser automatically displays assembly XML documentation side-by-side with source code.
- Code can be viewed in the C#, VB.NET, Chrome Object Pascal and IL languages.
- Translation between languages and export directly into Visual Studio 2005.
- Code profiling: sampling-based profiler identifies execution hotspots at source level. Integrated decompiler and code browser allows line-level profiling of external components and .NET Framework libraries.
- Supports versions 1.0, 1.1, and 2.0 of the Common Language Runtime.
Added: 2005-12-11
Updated: 2006-10-18
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Free or free version available[FreeVersionAvailable]

DILE

 Home Page Home Page
Categories:
Author: Zsolt Petrény
Latest version: 0.25
Description: DILE (Dotnet IL Editor) is a decompiler and an IL debugger.
It allows managed application to be debugged without having the source code and it can help to understand what is going on in the background as even the .NET Framework assemblies can be debugged. Works both on x86 (32-bit) and x64 (64-bit) operating systems.

Disassembling features:
- displaying IL code
- generics support
- quick search by different categories (classes, methods, fields, tokens, etc.)
- supports both 32 and 64-bit assemblies

Debugger features:
- both v1.1 and v2.0 applications can be debugged
- allows debugging dynamic assemblies
- attaching to process/detaching; starting new process to debug with arguments
- stepping in/out/over on the IL level
- setting instruction pointer; run to cursor
- debuggee can be stopped on specific events (e.g.: CreateThread, LoadAssembly)
- MDA (Managed Debug Assistant) notifications
- adding/removing/activating/deactivating breakpoints
- "Object Viewer" to check the current value of an object's properties and fields or evaluate expressions, call methods
- text displayer form to quickly view strings with or without escape characters as simple text or html
- call stack; local variables/arguments; debug messages; debugging events; modules; threads; watch panel
- filter on which exceptions to stop the debuggee
- decimal or hexadecimal number display
Added: 2006-01-03
Updated: 2007-03-05
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

.NET Reflector

 Home Page Home Page
Categories:
Author: Red Gate Software
Latest version: 5.1.3
Description: Class browser for .NET components and assemblies.

Features include:
- hierarchical assembly and namespace views
- type and member search
- type reference search (Depends On, Used By, Exposed By, Instantiated By)
- call and callee graphs (Depends On, Used By)
- custom attributes view
- IL disassembler
- C#, VB.NET, Delphi, MC++, Chrome decompiler
- viewers for XML documentation and MSDN help
- assembly dependency trees
- supertype/subtype hierarchies and resources can be inspected as well
- support for LINQ and .NET Framework 3.5
- shell integration ("Browse with .NET Reflector" and "code://" protocol for navigating to a type from outside Reflector)
- supports add-ins (see http://www.codeplex.com/reflectoraddins)
Added: 2003-05-20
Updated: 2008-03-05
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2] Free or free version available[FreeVersionAvailable] Built for the Compact Framework[BuiltForCompactFramework] Built for Mono[Built for Mono]

Dis#

 Home Page Home Page
Categories:
Author: NETdecompiler.com
Latest version: 3.0.4
Description: Decompiler that allows editing local variables and other names in decompiled code and persist changes in project file.
The main problem of decompilation is the absence of full source information in the executable file. With Dis#, obtained code can become more similar to the original source.
Supports decompilation to C#, VB.NET, Delphi.NET and Chrome.
Added: 2005-01-29
Updated: 2006-12-20
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2]

Salamander .NET Decompiler

 Home Page Home Page
Categories:
Author: Remotesoft
Latest version: 2.0
Description: Decompiler that converts executable files (.EXE or .DLL) from Intermediate Language (IL, MSIL, CIL) binary format to high-level source codes, such as C#, Managed C++, Visual Basic.NET, etc.

Features include:
- support generics introduced by .NET Framework 2.0
- recognizes all .NET language constructs, such as attributes, properties, events, fields, methods and nested types
- automatically recognizes different compilers, and generates corresponding target languages, such as C#, Managed C++, Visual Basic.NET and J#
- supports unsafe codes and pointer arithmetics, fixed statement
- generate Visual Studio .NET project files for easy recompilation
- supports .h and .cpp file generation for MC++. Dependency analysis enables the correct .h files to be included in a .cpp file
- comments are generated along with the source codes when API documentation is available
- recognizes all CIL instructions, handles address type instructions correctly
Added: 2003-05-20
Updated: 2006-01-20
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2]

Reflector FileDisassembler

 Home Page Home Page
Categories:
Author: Denis Bauer
Latest version: 4.2.0.0
Description: Add-in for .NET Reflector that can be used to dump the decompiler output to files of any Reflector supported language (C#, VB.NET, Delphi).
Added: 2004-05-11
Updated: 2004-08-12
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]

Decompiler.NET

 Home Page Home Page
Categories:
Author: Jungle Creatures
Latest version: 2.0
Description: Combination of a decompiler, obfuscator, and language translator.
Added: 2004-04-18
Updated: 2006-01-13
Attributes: Built for .NET[BuiltForDotNet] Built for .NET 2[BuilfForDotNet2]

TypeDecompiler

 Home Page Home Page
Categories:
Author: Andy Hopper
Latest version: 3.4.5.0
Description: Add-in for .NET Reflector that generates code files.
Added: 2003-09-02
Updated: 2004-01-17
Attributes: Built for .NET[BuiltForDotNet] Add-in[AddIn] Free or free version available[FreeVersionAvailable] Source code provided[SourceCodeProvided]
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Web site previews powered by WebSnapr
Hosted by WebHost4Life.com - Please use this Sponsor ID: madgeek - Thanks!
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | LINQ book | MapShares | BD indépendante