Documentation Babel
Bienvenue dans la documentation officielle des solutions Babel de protection logicielle et de gestion des licences. Vous y trouverez des guides, des références d’API et des exemples pour protéger vos applications .NET et leur ajouter un système de gestion des licences.
Produits
Parcourez la documentation des produits et de l’API conçus pour protéger et monétiser vos logiciels .NET :
Protégez vos applications .NET avec une technologie d’obfuscation avancée. Babel Obfuscator assure le renommage des symboles, l’obfuscation du flux de contrôle, le chiffrement des chaînes, le chiffrement du code et la détection de falsification, afin de protéger votre propriété intellectuelle contre la rétro-ingénierie.
Mettez en place une gestion des licences souple pour vos applications. Babel Licensing prend en charge plusieurs modes de licence, dont les fichiers de licence, les licences flottantes, l’activation de licence et les jetons de consommation. Il comprend un service de licences complet, géré depuis Babel Desktop ou, avec l’édition Data Center, depuis le navigateur.
Utilisez Babel Desktop sur Windows, macOS et Linux pour configurer des projets d’obfuscation, décoder les traces de pile et gérer les licences via Babel Licensing Service. Connectez les assistants IA au serveur MCP de Desktop.
Sur macOS et Linux, une licence Ultimate est requise.
Premiers pas
Babel Obfuscator
- Babel Desktop : installer et utiliser l’application de bureau multiplateforme pour Windows, macOS et Linux
- Interface en ligne de commande : automatiser l’obfuscation dans les processus de build
- Intégration du package NuGet : intégrer l’obfuscation à votre flux de travail MSBuild
- Exemples : exemples pratiques et cas d’utilisation
Babel Licensing
- Guide d’installation : installer le Babel Licensing Service
- Gestion des licences dans Babel Desktop : gérer les clients, les produits et les licences depuis l’application de bureau
- Composants client : intégrer la gestion des licences à vos applications
- Modes de licence : choisir la formule de licence adaptée
- Exemples : exemples d’implémentation et tutoriels
- Référence des API : API REST pour gérer les licences par programmation
Babel Desktop
API Licensing
Référence complète de l’API REST du Babel Licensing Service. Gérez par programmation les licences, les produits, les clients et d’autres données. Elle couvre l’authentification, les opérations de licence, les webhooks et la documentation détaillée des schémas.
Fonctionnalités principales
Protection du code
- Renommage des symboles : renommer les classes, les méthodes, les champs et les propriétés en identifiants dépourvus de sens
- Obfuscation du flux de contrôle : transformer la logique du code pour rendre la décompilation inefficace
- Chiffrement des chaînes : protéger les littéraux de chaîne contre l’analyse statique
- Chiffrement du code : chiffrer les corps de méthode, avec en option des licences basées sur des fonctionnalités
- Protection contre le débogage : détecter les tentatives de débogage et y réagir
- Détection de falsification : vérifier l’intégrité de l’assembly à l’exécution
Gestion des licences logicielles
- Fichiers de licence : validation de licence hors ligne, basée sur XML
- Licences flottantes : licences pour utilisateurs simultanés, avec libération automatique
- Activation de licence : activation en ligne avec liaison au matériel
- Licences d’essai : licences à durée limitée, avec date d’expiration, pour essayer le produit
- Licences liées à la machine : lier les licences à des configurations matérielles précises
- Jetons de consommation : licences fondées sur l’utilisation, pour les services
- Rapports : rapports d’exception, suivi de l’utilisation des licences et rapports personnalisés
- Gestion web : administration des licences depuis le navigateur (Data Center)
- Serveur MCP : gestion des licences assistée par IA grâce à l’intégration du Model Context Protocol
Ressources supplémentaires
La documentation est aussi publiée en Markdown brut pour les assistants IA. Voir Utiliser la documentation avec l’IA pour la fournir à Claude, à ChatGPT ou à un autre assistant, ou pour laisser Babel Desktop y effectuer les recherches à votre place.
Le site principal, babelfor.net , vous donne accès aux éléments suivants :
- Téléchargements et tarifs des produits
- Articles de la base de connaissances
- Assistance et coordonnées
- Billets de blog et annonces
Pour l’assistance technique, écrivez à support@babelfor.net.