Waarp

Waarp Waarp.gif görüntüsünün açıklaması. Bu görüntünün açıklaması, aşağıda da yorumlanmıştır Dosya aktarım yönetimi sunucusu ve istemcisi Bilgi
Tarafından geliştirildi Frédéric Brégier - Waarp
İlk versiyon 2006
Son sürüm 3.2.0 (11 Ekim 2019)
Depozito https://github.com/waarp/Waarp-All
Proje durumu Aktif
Yazılmış Java
Çevre Çapraz platform
Diller Çok dilli (Fransızca dahil)
Tür Dosya transferi
Lisans GPLv3
İnternet sitesi www.waarp.fr

Waarp , kapsamı üretim ve güvenli bağlamda dosya aktarımlarının yönetimi olan , Java ile yazılmış bir dizi ücretsiz ve açık kaynaklı yazılımdır . Hem bir ağ geçidi ( FTP için aktif ağ geçidi , diğer protokoller için pasif) hem de R66 protokolü için istemci / sunucu modunda çalışır.

Tarihi

Waarp, başlangıçta Fransız Maliye Bakanlığı bünyesinde bir ihtiyaçtan doğan bir projedir . Bakanlığın yapılarından bağımsız olarak geliştirilen bu yazılım (orijinal adı GoldenGate OpenR66) bir bakanlık arşivleme platformunun parçası olarak günde 100.000'den fazla aktarımı desteklemeyi hedefliyordu. İlk olarak 2007 yılında üretime geçmiştir. Daha sonra Milli Jandarma Komutanlığı bünyesinde 2012 yılında başka bir arşivleme projesi için üretime alınmıştır.

Başlangıçta Frédéric Brégier tarafından 2006'dan beri geliştirilen bu sistem, 2012'den beri isimsiz bir şirket aracılığıyla destekten yararlandı. Her zaman açık ve ücretsizdir.

Waarp, Fransız Devleti tarafından DISIC'in Bakanlıklar Arası Özgür Yazılım Tabanı çerçevesinde önerilen yazılımlardan biriydi . Bu referans belgenin 2018 baskısında "Kullanım Ömrü Sonu" durumundan bahsedilmektedir.

Waarp projesinin gelişimi Github'a odaklanmıştır ve dokümantasyonu da oradadır.

Özellikleri

Waarp Gateway FTP ( FTP ve FTPS protokolleri ) ve Waarp R66, Waarp'ın modüler geliştirme yaklaşımı (Common, Digest, Snmp, vb.) Aracılığıyla işlevleri paylaşır: güvenli alışverişleri (SSL, izlenebilirlik), SNMP desteği V2 ve V3'ü ve HTTPS'deki yönetim araçlarını entegre ederler Web modunun yanı sıra, aktarımlardan önce veya sonra eylem kurallarının kullanılması yoluyla iş gereksinimlerine adaptasyon.

Waarp R66, güvenli üretim bağlamları için belirli ek işlevlere sahiptir.

Transferler açısından Waarp R66, olaylarda teslimatı ve kurtarmayı garanti eder. Senkronize veya asenkron modda, göndermede ve alımda transferler, ortaklar arasındaki hakların kontrolünü sağlayan transfer kuralları temelinde gerçekleştirilir. Bir aktarımın tetikleme modu arka plan yordamları (dizin tarayıcıları), komut satırı aracılığıyla çağrılar veya çeşitli programlama arayüzleri ( Java API, Thrift API, HTTP REST API (ler)) aracılığıyla olabilir.

Üretim açısından Waarp R66, yerel (HTTPS) veya merkezi ( GUI ) yönetim arayüzleri sunar . Ağın kullanım koşullarını ( çoğullama , bant genişliği sınırlaması , proksifikasyon , canlı tutma , zaman aşımı ...) veya diğer kaynakları (hesaplama ve bellek) optimize eder . 2 ^ 64'ten fazla eşzamanlı veya geçmiş aktarım kapasitesiyle yüksek kullanılabilirlik ve yatay ölçeklenebilirlik desteği sağlar.

Güvenlik açısından Waarp R66, ortakların zayıf ve güçlü bir şekilde tanımlanması ve bir kara listenin varlığı, saldırı girişimlerinin tespiti, bir DMZ yapılandırması için destek ve ortaklardan kısıtlı erişime kadar destek yoluyla güvenli alışverişler sağlar .

Waarp R66, iş gereksinimlerine uyum sağlamak için dosya yönetimi (kopyalama, silme, katran / zip, karakter kümelerinin kodunun dönüştürülmesi vb.), Aktarım yönetimi (yeniden aktarım veya yeniden programlama) ve harici görevlerin yürütülmesi (komut dosyası veya Java).

Waarp R66, JDBC ( PostgreSQL , Oracle , MySQL / MariaDb , H2 Veritabanı ) aracılığıyla çeşitli veri tabanlarını destekler . Bu zorunlu olmayan veritabanı, günlüğe kaydetme ve olağanüstü durumdan kurtarma kapasitesi sağlar ve farklı istemciler ve sunucular arasında paylaşılabilir.

R66 protokolü, güvenli bir üretim ortamında bir dosya aktarım monitörünün gelişmiş işlevselliğini sağlamak için tasarlanmıştır.

  • İşlemseldir: Bir öğe başarısız olursa, transfer başarısız olur
  • Bir alıcı, bir dosya ve değişimi yöneten bir transfer kuralı ile karakterizedir.
  • Şifrelenebilir ( SSL )
  • Farklı kimlik doğrulama seviyelerini entegre eder (kullanıcı adı / şifre, isteğe bağlı RSA sertifikası , isteğe bağlı IP kontrolü)
  • Bir aktarım bütünlüğü denetimi içerir (paket veya uçtan uca)

Notlar ve referanslar

  1. http://linuxfr.org/news/waarp-le-moniteur-de-transfert-de-fichier-open-source
  2. Waarp resmi web sitesi: http://www.waarp.fr
  3. Ücretsiz yazılımdaki DISIC referans sitesi: http://references.modernisation.gouv.fr/socle-logiciels-libres ve SILL 2018: http://references.modernisation.gouv.fr/sites/default/files / SILL% 202018 % 20-% 20socle% 20interministeriel% 20de% 20logiciels% 20libres.pdf
  4. Resmi Waarp Belgeleri ve Geliştirme Sitesi: https://waarp.github.io/Waarp/