Artnalgo.NET.JSObfuscator.Core
1.1.2
See the version list below for details.
dotnet add package Artnalgo.NET.JSObfuscator.Core --version 1.1.2
NuGet\Install-Package Artnalgo.NET.JSObfuscator.Core -Version 1.1.2
<PackageReference Include="Artnalgo.NET.JSObfuscator.Core" Version="1.1.2" />
paket add Artnalgo.NET.JSObfuscator.Core --version 1.1.2
#r "nuget: Artnalgo.NET.JSObfuscator.Core, 1.1.2"
// Install Artnalgo.NET.JSObfuscator.Core as a Cake Addin #addin nuget:?package=Artnalgo.NET.JSObfuscator.Core&version=1.1.2 // Install Artnalgo.NET.JSObfuscator.Core as a Cake Tool #tool nuget:?package=Artnalgo.NET.JSObfuscator.Core&version=1.1.2
.NET Javascript Obfuscator
Artnalgo.NET.JSObfuscator.Core provides advanced JavaScript obfuscation tools, enhancing .NET security by utilizing javascript-obfuscator alongside Jint, a JavaScript interpreter. This combination aids .NET developers in strengthening the protection of their JavaScript code against unauthorized access and tampering.
Usage
Implementation
using Artnalgo.NET.JSObfuscator.Core;
var obfuscator = new JavascriptObfuscator();
string originalCode = "function greet() { console.log('Hello, world!'); }";
string obfuscatedCode = obfuscator.ObfuscateCode(originalCode, ObfuscationLevel.LowObfuscationHighPerformanceOptions);
Additional Documentation
Feedback
Your feedback is crucial to us! Please let us know your thoughts or report issues through:
- GitHub Issues
- Twitter: @artnalgo
Troubleshooting
Consult our documentation for assistance with common problems. If you encounter any issues, don't hesitate to reach out through the feedback channels mentioned above.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Jint (>= 3.0.1)
- System.Text.Json (>= 5.0.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Artnalgo.NET.JSObfuscator.Core:
Package | Downloads |
---|---|
WebOptimizer.JSObfuscator
Integrates with WebOptimizer to obfuscate JavaScript files, enhancing security for ASP.NET Core applications. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Introduces robust JavaScript obfuscation capabilities integrated with .NET, leveraging the power of Jint for advanced JavaScript interpretation and manipulation. This version provides essential features including support for variable renaming, control flow flattening, and more to protect your JavaScript code effectively within .NET applications.