Waarp
ensemble de logiciels libres et gratuits
From Wikipedia, the free encyclopedia
Waarp est un projet informatique open source et une entreprise française spécialisée dans les solutions de transfert de fichiers géré (MFT - Managed File Transfer). Elle développe une suite logicielle permettant de sécuriser, superviser et automatiser les échanges de données critiques au sein des systèmes d'information.
| Développé par | Waarp |
|---|---|
| Première version | |
| Dernière version | 0.13.3 () |
| Dépôt | https://code.waarp.fr/explore |
| État du projet | Actif |
| Écrit en | Go |
| Environnement | Multiplate-forme |
| Langues | Multilingue (dont le français) |
| Type | Transfert de fichier |
| Licence | GPLv3 |
| Documentation | https://doc.waarp.org/ |
| Site web | www.waarp.fr |
Les solutions Waarp sont distribuées sous licence libre (GPL) et sont principalement utilisées par les grandes entreprises, les administrations publiques et le secteur bancaire pour remplacer les protocoles de transfert historiques ou propriétaires.
Historique
Le projet Waarp est né de la volonté de fournir une alternative libre et ouverte aux solutions de transfert de fichiers propriétaires largement implantées dans les infrastructures critiques françaises.
À l'origine, le cœur de la technologie repose sur le protocole propriétaire ouvert R66, conçu pour garantir l'intégrité des données et la reprise sur erreur. Au fil des années, la solution a évolué pour intégrer les protocoles standards du marché (FTP, SFTP, HTTP/S et PeSIT) et répondre aux exigences de modernisation des systèmes d'information (API REST, conteneurisation).
L'éditeur du logiciel, également nommé Waarp, assure la maintenance du code, la roadmap produit ainsi que le support professionnel aux utilisateurs.
Solutions logicielles
La plateforme Waarp se compose de plusieurs modules interopérables destinés à couvrir l'ensemble des besoins de flux de fichiers :
Waarp Transfer
Il s'agit du moniteur de transfert de fichiers historique de la solution. Il utilise un protocole optimisé pour la performance et la fiabilité, permettant :
- La reprise automatique des transferts interrompus (checkpointing).
- Le contrôle d'intégrité des fichiers avant et après transfert.
- L'exécution de scripts ou de traitements avant et après les transferts (pré/post-processing).
Waarp Gateway
Ce module agit comme une passerelle multiprotocole. Il permet d'interfacer l'écosystème Waarp avec des partenaires externes ou des applications utilisant des protocoles standards tels que :
- FTP / FTPS (File Transfer Protocol Secure)
- SFTP (SSH File Transfer Protocol)
- HTTP / HTTPS
- PeSIT
Waarp Manager
Une interface graphique d'administration centralisée (Web GUI) qui permet la configuration des règles de transfert, la supervision des flux en temps réel et la gestion des droits utilisateurs.
Fonctionnalités
Les solutions Waarp se distinguent par plusieurs caractéristiques techniques adaptées aux environnements de production critiques :
- Sécurité : Chiffrement des flux (SSL/TLS, SSH), authentification forte et gestion fine des droits d'accès. La solution est conçue pour respecter les normes de sécurité exigées par l'ANSSI (Agence nationale de la sécurité des systèmes d'information).
- Architecture distribuée : Capacité à gérer des volumes importants de transferts et à s'intégrer dans des architectures haute disponibilité (HA).
- Interopérabilité : Utilisation d'API REST pour permettre le pilotage et l'intégration de la solution avec des outils tiers (ordonnanceurs, outils de supervision, DevOps).
- Performance : Optimisation de la bande passante et compression des données à la volée.
Protocole R66

Le protocole R66 a été conçu pour permettre les fonctionnalités avancées d'un moniteur de transfert de fichiers dans un contexte de production sécurisée.
- Il est transactionnel : si un élément échoue, le transfert échoue
- Il se caractérise par un destinataire, un fichier et une règle de transfert régissant l'échange
- Il peut être chiffré (TLS)
- Il intègre différents niveaux d'authentification (identifiant/mot de passe, certificat RSA optionnel, contrôle IP optionnel)
- Il intègre un contrôle d'intégrité du transfert (par paquet ou de bout en bout)
Modèle économique et Services
Waarp repose sur un modèle Open Source professionnel.
- Le logiciel : L'intégralité du code source est accessible gratuitement sous licence GNU GPL v3. Cela garantit l'auditabilité du code et l'indépendance technologique des utilisateurs.
- L'entreprise : La société Waarp propose des souscriptions aux entreprises qui incluent :
- Le support technique et la maintenance corrective.
- L'accès à des binaires certifiés et des packages d'installation simplifiés (RPM, DEB).
- De l'expertise, du conseil en architecture et de la formation pour les équipes techniques