+965 9727 1175 info@a1-soft.com
AR | EN | FR

A1Obfuscator Documentation

Six focused guides covering every engine, every integration, and every verifier — with code samples in C#, JavaScript, Go, PowerShell, and bash.

Documentation

Pick a guide

Guide

Quick Start

From install to your first protected .NET assembly in 15 minutes. Step-by-step with the bundle layout, BUILD.bat, and a sample .crproj.

Read the quick start
.crproj

.crproj Template Reference

Every protection knob in the Confuser engine — control flow, constants, resources, anti-tamper, anti-IL-Dasm — with sensible defaults for WPF, ASP.NET, and class libraries.

Open reference
MSBuild

MSBuild Integration

<Import Project="…\A1One.targets"/>, <A1OneProtectorPath>, <A1OneMode>, and skip-pattern recipes. Gates by $(Configuration).

Open MSBuild docs
JavaScript

a1one-js Manual

npm install, config schema, integration recipes for Vite / webpack / ASP.NET ASPX, and how the HMAC watermark survives minification.

Read the JS manual
Go

a1one-go & Sidecars

Four-layer Go protection, Ed25519 key generation, sidecar (.a1sig) format, cross-compile recipes, and the bug we hit with encoding/json reflection.

Read the Go guide
Verifier

Verifier CLI Reference

A1Verify.exe / a1verify-js / a1verify-go — flags, exit codes, folder-mode, JSON report format, and how to wire each one into your CI step.

Open verifier docs
Need something specific? The bundle layout, key locations, and signing private-key handling are in docs/index.html. For per-product integration help, talk to the team.

وثائق A1-One Protector

ستة أدلّة مركّزة تغطي كل محرّك وكل تكامل وكل أداة تحقق، مع أمثلة برمجية بلغات C# وJavaScript وGo وPowerShell وbash.

الوثائق

اختر دليلًا

دليل

البدء السريع

من التثبيت إلى أول تجميعة .NET محمية في خمس عشرة دقيقة، خطوة بخطوة مع شرح بنية الحزمة وملف BUILD.bat ونموذج .crproj.

اقرأ دليل البدء السريع
.crproj

مرجع قالب .crproj

كل خيار من خيارات الحماية في محرّك Confuser — تدفّق التحكم وتشفير الثوابت والموارد والحماية من العبث ومنع تفكيك شيفرة IL — مع قيم افتراضية منطقية لتطبيقات WPF وASP.NET ومكتبات الأصناف.

افتح المرجع
MSBuild

تكامل MSBuild

شرح <Import Project="…\A1One.targets"/> و<A1OneProtectorPath> و<A1OneMode> وأنماط الاستثناء، مع تفعيل مشروط بـ $(Configuration).

افتح وثائق MSBuild
JavaScript

دليل a1one-js

تثبيت npm، ومخطط الإعدادات، وطرق التكامل مع Vite وwebpack وASP.NET ASPX، وكيفية بقاء العلامة المائية بخوارزمية HMAC سليمة بعد التصغير.

اقرأ الدليل
Go

a1one-go وملفات التوقيع المرافقة

الحماية رباعية الطبقات لـ Go، وتوليد مفاتيح Ed25519، وصيغة ملف التوقيع المرافق (.a1sig)، وطرق البناء متعدد الأنظمة، والمشكلة التي واجهناها مع انعكاس encoding/json.

اقرأ دليل Go
أداة التحقق

مرجع أدوات التحقق

A1Verify.exe وa1verify-js وa1verify-go — الرايات (flags) ورموز الخروج ووضع المجلد وصيغة تقرير JSON، وكيفية ربط كل أداة بخطوة في خط التكامل المستمر.

افتح وثائق أدوات التحقق
هل تبحث عن شيء محدد؟ تجد بنية الحزمة ومواقع المفاتيح وكيفية التعامل مع مفتاح التوقيع الخاص في docs/index.html. وللحصول على مساعدة خاصة بكل منتج، تواصل مع الفريق.