ADFlowManager
ADFlowManager

ADFlowManager

Outil Moderne de Gestion Active Directory

Stop aux galères PowerShell. Gérez Active Directory plus vite avec une application de bureau .NET 10 moderne — gestion utilisateurs, déploiement de packages, templates, piste d’audit complète et zéro télémétrie.

GPLv3 .NET 10 WPF-UI Windows v0.3.3-beta
0
Télémétrie
15+
Fonctionnalités
.NET 10
Runtime
100%
Local

Dernière version: 8 mars 2026

Pourquoi ADFlowManager ?

Tout ce qui manque à PowerShell, dans une seule application native.

Gestion AD plus rapide

APIs .NET natives avec cache SQLite intelligent. Jusqu’à 10× plus rapide que les cmdlets PowerShell.

Interface Moderne

Thème sombre Fluent Design propulsé par WPF-UI. Navigation intuitive, layout responsive.

Performance Native

Dépendance PowerShell minimisée — les APIs .NET natives font le gros du travail. Async/await partout pour une UI totalement réactive.

Déploiement sans Agent

Poussez des packages logiciels sur n’importe quel PC du domaine via SMB/RPC natif — sans WinRM, sans agent tiers.

Vie Privée d’abord

Zéro télémétrie. Traitement 100% local. Vos données AD ne quittent jamais votre infrastructure.

Open Source

Licence GPLv3, code entièrement transparent. Forkez, auditez, contribuez.

Tout ce dont vous avez besoin

Un ensemble d’outils complet pour les administrateurs IT gérant des environnements Active Directory.

Gestion des Utilisateurs

Gestion du cycle de vie complet des comptes utilisateurs AD.

  • Création avec éditeur 5 onglets
  • Désactivation / Activation avec déplacement OU optionnel
  • Réinitialisation mot de passe avec indicateur de force
  • Copie utilisateur (données org + groupes, sans infos perso)
  • Comparaison et synchronisation des droits côte à côte
  • Déplacement entre Unités Organisationnelles

Gestion des Groupes

Parcourez, créez et gérez les groupes AD efficacement.

  • Parcourir tous les groupes avec recherche et filtrage
  • Ajout / suppression de membres en masse
  • Créer des groupes Sécurité ou Distribution
  • Option de chargement configurable au démarrage

Templates Utilisateur

Templates réutilisables pour un onboarding instantané.

  • Sauvegarder département, poste, groupes, OU
  • Stockage local ou sur partage réseau
  • Import / Export en JSON
  • Expiration en jours (stagiaires, contractuels)

Cache Intelligent

Cache SQLite pour des requêtes ultra-rapides.

  • TTL configurable (60 min à 24h)
  • Rafraîchissement manuel et automatique
  • Contourne entièrement PowerShell
  • Opérations async partout

Audit & Conformité

Piste d’audit complète pour chaque opération AD.

  • Logs multi-utilisateurs en SQLite
  • Base de données locale ou partagée en réseau
  • Filtrer par période, opérateur, type d’action
  • Export CSV pour le reporting de conformité

Sécurité

Sécurité de niveau entreprise intégrée.

  • Intégration Windows Credential Manager
  • Validation anti-injection LDAP
  • Nettoyage automatique du presse-papiers (60s)
  • Politique de mots de passe à 3 niveaux

Interface Bilingue

Interface entièrement en français et en anglais.

  • Français (par défaut) et Anglais
  • ~95% des libellés localisés en v0.3.x
  • Changeable dans les Paramètres

Packages

Déploiement logiciel sans agent sur les ordinateurs du domaine.

  • Déployer EXE/MSI/PS1 via SMB/RPC natif
  • Détection auto des métadonnées (nom, version, éditeur)
  • Signature ECDSA P-256
  • Vérification hash SHA-256
  • Déploiement en lot avec progression live
  • Intégration Event Log sur les PC cibles

Mise à Jour Auto

Mises à jour silencieuses en arrière-plan via Velopack.

  • Mises à jour delta — bande passante minimale
  • Installation silencieuse en arrière-plan
  • Transitions bêta → stable transparentes

Construit sur des bases solides

Stack technologique moderne, bibliothèques éprouvées.

.NET
Framework
.NET 10 (Standard Term Support)
WPF
Interface
WPF + WPF-UI (Fluent Design)
MVVM
MVVM
CommunityToolkit.Mvvm
SQLite
Base de données
SQLite via Entity Framework Core
AD
Intégration AD
System.DirectoryServices.AccountManagement
Serilog
Logging
Serilog (structuré, sinks fichier + console)
Win
Credentials
Windows Credential Manager
Velo
Mise à jour
Velopack
DI
Injection de dépendances
Microsoft.Extensions.DependencyInjection

Architecture Clean Architecture + MVVM

ADFlowManager/
├── ADFlowManager.Core/           # Domain layer
│   ├── Interfaces/Services/      # Contracts (IAD, ICache, IAudit, ITemplate…)
│   ├── Models/                   # Models (User, Group, UserTemplate, AuditLog…)
│   └── Enums/
├── ADFlowManager.Infrastructure/ # Data & Integration layer
│   ├── ActiveDirectory/Services/ # AD Operations
│   ├── Data/                     # EF Core DbContexts (Cache, Audit)
│   ├── Security/                 # Windows Credential Manager
│   └── Services/                 # Cache, Audit, Settings, Template
├── ADFlowManager.UI/             # Presentation layer (WPF + MVVM)
│   ├── Views/Pages/              # 8 pages
│   ├── Views/Windows/            # Login, Main, UserDetails
│   ├── Views/Dialogs/            # 7 dialogs
│   ├── ViewModels/               # CommunityToolkit.Mvvm
│   └── Resources/                # i18n dictionaries (FR/EN)
└── ADFlowManager.Tests/          # Unit tests

Démarrez en quelques minutes

Prérequis

OS Windows 10 (1809+) ou Windows 11
Runtime .NET 10 Desktop Runtime (inclus dans l’installateur)
Réseau Connectivité au domaine Active Directory
Disque ~100 Mo

Installation

  1. 1 Télécharger ADFlowManager-Setup.exe depuis Releases
  2. 2 Lancer l’installateur (pas de droits admin requis, .NET 10 inclus)
  3. 3 Ouvrir ADFlowManager
  4. 4 Entrer domaine AD, identifiant et mot de passe
  5. 5 Commencer à gérer Active Directory

Compilation depuis les sources

bash
git clone https://github.com/Alex-Bumblebee/ADFlowManager.git
cd ADFlowManager
dotnet restore
dotnet build -c Release

Projet de démarrage : ADFlowManager.UI

Prêt à simplifier la gestion AD ?

Gratuit, open source, et fonctionne entièrement sur votre infrastructure.