none
Obfuscation of .NET Standard libraries RRS feed

  • Question

  • Hello friends!

    I have a project with .NET Standard class libraries and I need obfuscate it. Previously I've used .NET Reactor for obfuscation but it doesn't work with .NET Standard, it show me such error: "Can't find required Assembly: netstandard". Do you know any tools for obfuscating which work with .NET Standard? 

    I am looking forward to your comments.

    Thanks in advance!

    Thursday, May 24, 2018 9:38 AM

All replies

  • Hi Danil.Stulbo,

    Thank you for posting here.

    For your question, please try to use Skater-.NET-Obfuscator. It protects .NET Core DLLs and .NET Standard assemblies.

    Please download it from GitHub.

    https://github.com/Rustemsoft/Skater-.NET-Obfuscator

    Best Regards,

    Wendy


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Friday, May 25, 2018 7:07 AM
    Moderator
  • You can always just use Dotfuscator CE (community edition). It's free - you can compare the free version with the commercial version here: https://www.preemptive.com/products/dotfuscator/compare-editions and you can download the very latest version of Dotfuscator CE here: https://www.preemptive.com/products/dotfuscator/downloads 

    Dotfuscator CE comes with Visual Studio of course, but the link above will point to the very latest version of Dotfuscator CE - there are always a few windows of time each year where the latest version of Visual Studio is one release behind the latest version of Dotfuscator CE.

    Wednesday, June 6, 2018 9:16 PM
  • We had the same problem, coming from Crypto Obfuscator which seems abandoned.

    Based upon Cecil Decompiler, the open source product https://www.obfuscar.com/ seems to be able to handle .NET Core and .NET Standard too, in addition to Xamarin, Unity and others.

    Source code available at https://github.com/obfuscar/obfuscar. Developer seems Canadian, but the presence of source code ensures that you can create it yourself, avoiding leaking data to countries in another jurisdiction.

    You can also check http://alternativeto.net for a varierty of alternative obfuscators. I find it a great source, despite that it's mostly filled by companies competing for attention.
    • Edited by Guido Leenders Tuesday, January 22, 2019 9:11 AM Added alternativeto.net hint.
    Tuesday, January 22, 2019 9:09 AM