Documentation, guides & downloads

Everything you need to evaluate, integrate, and operate A1-One.

Documentation

Guide

Quick-Start Guide

From install to your first protected .NET assembly in 15 minutes — step by step.

Read Guide
Reference

.crproj Template Reference

Every protection knob in the Confuser engine, with sensible defaults for WPF, ASP.NET, and class libraries.

Browse Reference
MSBuild

MSBuild Integration

A1One.targets properties, A1OneSkipPattern recipes, and how to gate by $(Configuration).

Open Docs
JS

a1one-js Manual

npm install, configure, and integrate into Vite, webpack, or ASP.NET ASPX pipelines.

Read Manual
Go

a1one-go & Sidecars

Four-layer Go protection, Ed25519 keys, sidecar format, and how A1Firewall uses it for 57 services.

Read Guide
Verifier

Verifier CLI Reference

A1Verify.exe / a1verify-js / a1verify-go — flags, exit codes, JSON report format for CI.

Open Reference

Downloads

Installer

A1OneSetup-1.1.0-Pro.exe

Inno Setup installer — full bundle with CLI, GUI, verifier, MSBuild, pipelines, and VSIX option. ~2.97 MB.

Get Trial Link
Portable

A1OneSetup-1.1.0.zip

Same bundle as the installer, but extract-and-run. Useful for locked-down build agents. SETUP.bat wires PATH per user.

Get Trial Link
NuGet

A1One.Protector NuGet

Install-Package A1One.Protector — auto-injects MSBuild integration on next build. Set <A1OneProtectorPath> once.

Install Instructions
VSIX

A1One.VSExtension.vsix

Visual Studio 2022 extension — right-click protect, options page, watermark owner override. Signed bundle.

Get Trial Link

Blog & Insights

Case study

Protecting 57 Go services for A1Firewall

How we wrapped garble with watermarks and Ed25519 sidecars, the bug we hit with encoding/json reflection, and the workaround.

Read
Guide

Adding A1-One to an existing .NET 8 WPF project

Three lines in Directory.Build.props, one MSBuild import, and you're protected on every Release publish. Walk-through.

Read
Article

Why we built a watermark instead of a packer

Packers get unpacked. Watermarks survive even when the obfuscation is partially defeated — the audit trail is what actually matters.

Read

الوثائقُ والأدلّةُ والتنزيلات

كلُّ ما تحتاجه لتقييمِ A1-One ودَمجِه وتشغيلِه.

الوثائق

دليل

دليلُ البَدءِ السريع

من التثبيتِ إلى أوّلِ تجميعِ .NET محميٍّ في خمسَ عشرةَ دقيقة — خطوةً بخطوة.

اقرأ الدليل
مرجع

مرجعُ قالبِ .crproj

كلُّ خيارٍ من خياراتِ الحماية في محرّك Confuser، مع قِيَمٍ افتراضيّةٍ مَنطقيّةٍ لتطبيقاتِ WPF و ASP.NET ومكتباتِ الصنف.

تَصَفَّح المرجع
MSBuild

تكاملُ MSBuild

خصائصُ A1One.targets، ووصفاتُ A1OneSkipPattern، وكيف تَجعَل الحمايةَ مَشروطةً بـ $(Configuration).

افتح الوثائق
JS

كتيِّبُ a1one-js

تركيبُ npm، الضبط، والدَّمج في خطوطِ Vite أو webpack أو ASP.NET ASPX.

اقرأ الكتيِّب
Go

a1one-go والملفّاتُ الجانبيّة

الحمايةُ الرباعيّةُ لـ Go، ومفاتيحُ Ed25519، وصيغةُ الملفِّ الجانبيّ، وكيفيّةُ استخدام A1Firewall له في 57 خدمة.

اقرأ الدليل
المحقّق

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

A1Verify.exe و a1verify-js و a1verify-go — الأعلامُ ورموزُ الخروج وصيغةُ تقريرِ JSON للاستخدامِ في CI.

افتح المرجع

التنزيلات

المُثبِّت

A1OneSetup-1.1.0-Pro.exe

مُثبِّتُ Inno Setup — حزمةٌ كاملة: CLI و GUI والمحقّق و MSBuild وخطوط الإنتاج وخيارُ VSIX. حوالي 2.97 ميجابايت.

احصُل على رابطِ التجربة
محمول

A1OneSetup-1.1.0.zip

الحزمةُ نفسُها لكن للتفكيكِ والتشغيلِ المباشر. مفيدةٌ لِبيئاتِ البناءِ المُقيَّدة. SETUP.bat يَربِط مسارَ النظامِ لكلِّ مستخدم.

احصُل على رابطِ التجربة
NuGet

حزمةُ A1One.Protector

Install-Package A1One.Protector — تَحقِن تكاملَ MSBuild تلقائياً في البناء التالي. اضبط <A1OneProtectorPath> مرّةً واحدة.

تعليماتُ التركيب
VSIX

A1One.VSExtension.vsix

إضافةُ Visual Studio 2022 — حمايةٌ بنقرةِ زِرٍّ يُمنى، صفحةُ خيارات، إعادةُ تعريفِ مالكِ العلامة المائيّة. حزمةٌ موقَّعة.

احصُل على رابطِ التجربة

المدوَّنةُ والرؤى

دراسةُ حالة

حمايةُ 57 خدمةَ Go لـ A1Firewall

كيف غَلَّفنا garble بعلاماتٍ مائيّةٍ وتواقيعِ Ed25519، والعِلّةُ التي واجهناها مع انعكاسِ encoding/json، والحلُّ الذي طَبَّقناه.

اقرأ
دليل

إضافةُ A1-One إلى مشروعِ .NET 8 WPF قائم

ثلاثةُ أسطُرٍ في Directory.Build.props، واستيرادٌ واحدٌ لِـ MSBuild، فتُحمى عند كلِّ نشرِ Release. شرحٌ كامل.

اقرأ
مقال

لماذا بَنَينا علامةً مائيّةً بدلَ حازم

الحازماتُ تُفَكَّك. أمّا العلاماتُ المائيّةُ فتَبقى حتى لو هُزِم التشويشُ جُزئيّاً — مَسارُ التدقيقِ هو ما يَهُمُّ فعلاً.

اقرأ