diff --git a/README.md b/README.md
index 0b47ab88..676d56ed 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,7 @@
## BitMono
+
[![Build status][image_appveyor_main]][appveyor_main_build]
[![Test status][image_test]][test]
[![Codefactor][image_codefactor]][codefactor]
@@ -35,6 +36,7 @@ BitMono is a free open-source C# obfuscator that in most cases works **only** wi
## Usability
+
BitMono breaks the most popular tools using just one packer, such as:
- dnSpy;
- dnlib;
@@ -50,6 +52,7 @@ BitMono breaks the most popular tools using just one packer, such as:
So, if you will add more protection to the file, I think it would seem like total magic. :D
## Documentation
+
Read the **[docs][bitmono_docs]** to read protection, functionality, and more.
## How your app will look since BitMono obfuscation - just in a few words
@@ -61,6 +64,7 @@ Read the **[docs][bitmono_docs]** to read protection, functionality, and more.
* No code
## Features
+
* StringsEncryption
* **[UnmanagedString][unmanagedstring_source]** (based on existing protection)
* **[BitDotNet][bitdotnet_source]** (based and improved on existing protection)
@@ -79,6 +83,7 @@ Read the **[docs][bitmono_docs]** to read protection, functionality, and more.
## Usage
### Using CLI
+
`BitMono.CLI /drag-and-drop`
Always drop dependencies in `libs` directory in the same path where `file` for obfuscation is located
@@ -96,6 +101,7 @@ specially_created_folder_for_obfuscation/
Copy all libraries (.dll) from the building application folder and paste them into the `libs` directory (if it doesn't exist yet create it), or even create the libs directory yourself with a custom name for example - `myLibs`, and then specify it in BitMono, however, if you will use `libs` then by default BitMono looking for a `libs` directory, so it will save your time.
### Using CLI Commands
+
```console
-f, --file Required. Set file path.
@@ -131,6 +137,7 @@ $ BitMono.CLI -f C:\specially_created_folder_for_obfuscation/your_app.exe -l C:\
Want more? Simply read the **[docs][bitmono_docs]**.
### Detailed build status
+
If you want to build the BitMono by your own - [click here for detailed info][build_info]
| Branch | AppVeyor |
@@ -139,6 +146,7 @@ If you want to build the BitMono by your own - [click here for detailed info][bu
| dev | [![Build status][image_appveyor_dev]][appveyor_dev_build] |
### Supported Frameworks
+
Mono is supported obviously (some protections don't support Mono), however if you use BitMono for .NET (Core) or higher versions be careful because some protections won't work - you will be notified about that by BitMono when using not supported protections for yours running target framework.
| Framework | Version |
@@ -150,6 +158,9 @@ Mono is supported obviously (some protections don't support Mono), however if yo
Credits
-------
+
+**[JetBrains Rider][jetbrains_rider]** has kindly provided licenses for their JetBrains Rider IDE to the contributors of BitMono. This top-tier tool greatly facilitates and enhances the process of software development.
+
**[0x59R11][author_0x59r11]** for his acquaintance in big part of **[BitDotNet][bitdotnet_source]** that breaks files for mono executables!
**[Gazzi][author_gazzi]** for his help that [me][author_sunnamed434] asked a lot!
@@ -185,6 +196,7 @@ Credits
[confuserex_source]: https://github.com/yck1509/ConfuserEx
[simple_costura_decompressor_source]: https://github.com/dr4k0nia/Simple-Costura-Decompressor
[unmanagedstring_source]: https://github.com/MrakDev/UnmanagedString
+[jetbrains_rider]: https://www.jetbrains.com/rider/
[author_0x59r11]: https://github.com/0x59R11
[author_gazzi]: https://github.com/GazziFX
[author_ellisaur]: https://github.com/Elliesaur