Giter Site home page Giter Site logo

divconq's Introduction

Project Moved

Project being replaced with dcraft.

DivConq MFT

DivConq MFT is a free, open-source Managed File Transfer project. It currently includes a secure file transfer server and a secure gateway. It may also be extended to handle custom use cases.

Status

DivConq MFT is currently in beta. The following features are functional:

  • File transfers to and from our server with external entities via HTTP(S).
  • File transfers through the DMZ using a Gateway
  • File Task (script) trigged on successful upload
  • File Task (script) scheduler
  • File Task (script) triggered by file system events (Windows, Linux and OS X)

Links

Building

Use Maven to build the project. Use mvn install first on the divconq.core project, then repeat on the other projects.

Background

DivConq is short for "divide and conquer." It refers to our philosophy of using distributed and decoupled components to solve problems. In the case of DivConq MFT we decouple vertically to solve a security problem (by deploying our gateway in your DMZ and our server in your internal network), and decouple horizontally to solve a scalability problem (by deploying multiple nodes in each layer).

DivConq MFT was originally built as a custom project to support high-volume bulk data transfers for a data escrow company located in the US and UK. That project required us to accept, decrypt, validate and archive the contents of large, well-structured files encrypted with OpenPGP. The implementation was specific to that corporation's needs, but we are developing DivConq MFT to handle general managed file transfer use cases through configurable options.

Ultimately, the DivConq MFT roadmap includes the following features:

  • File transfers with external entities via HTTP(S), SFTP and FTP(S).
  • File transfers through the DMZ using a Gateway
  • File tasks including scheduled tasks and triggered tasks
  • File/deposit validation framework
  • High level scripting for managing file workflow
  • Flexible and extensible Web User Interface
  • Flexible and extensible server components
  • Built-in support for OpenPGP

divconq's People

Contributors

gadreel avatar jlampeatgithub avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.