https://github.com/berdav/ilspycmd-docker
Docker images to run ilspycmd and decompile .NET applications on Linux
https://github.com/berdav/ilspycmd-docker
docker dotnet ilspy reflector reverse-engineering
Last synced: 5 months ago
JSON representation
Docker images to run ilspycmd and decompile .NET applications on Linux
- Host: GitHub
- URL: https://github.com/berdav/ilspycmd-docker
- Owner: berdav
- License: gpl-3.0
- Created: 2023-10-12T07:51:36.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-12T08:39:44.000Z (about 2 years ago)
- Last Synced: 2025-02-15T08:43:12.895Z (11 months ago)
- Topics: docker, dotnet, ilspy, reflector, reverse-engineering
- Language: Shell
- Homepage:
- Size: 15.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ilspycmd-docker
🕵️🐳
Docker images to run ilspycmd and decompile .NET applications on Linux
.NET applications on Linux are difficult to decompile. ilspycmd can be used
to decompile them but it requires a specific version of .NET.
With this Docker image you can easily run ilspycmd just installing it from Docker
## Usage
### Pull the image from the docker hub
This image is pushed to the official docker hub.
You can install it using
```bash
sudo docker pull berdav/ilspycmd
```
Or directly run it using
```bash
sudo docker run -v .:/docker --rm -ti berdav/ilspycmd
```
### Build the image
Alternatively you can build the image from this repository
To build the image simply use the provided script:
```bash
sudo ./setup.sh
```
### Decompile a library
To decompile the library place it inside this directory
```bash
cp /home/test/target.dll .
```
Then you can execute the `run.sh` script as root
```bash
sudo ./run.sh
```
After that you can decompile the dll or the exe from the `/docker` directory
```bash
ilspy@ilspycmd$ cd /docker
ilspy@ilspycmd:/docker$ ilspycmd -p -o target target.dll
```
Then you will find the extracted data inside `target` directory.