Go to file
HeshamTB 5ee2a03280
migrations: complete migrations flow
- create and drop tables or exec any sql in order
    - important to add the last line in each sql file

Signed-off-by: HeshamTB <hishaminv@gmail.com>
2026-03-13 02:21:54 +03:00
cmd/sft migrations: complete migrations flow 2026-03-13 02:21:54 +03:00
migrations migrations: complete migrations flow 2026-03-13 02:21:54 +03:00
.gitignore init: 2026-03-11 18:51:15 +03:00
go.mod init: 2026-03-11 18:51:15 +03:00
README init: 2026-03-11 18:51:15 +03:00
README.md init: 2026-03-11 18:51:15 +03:00

2026-03-05

Secure File Transfer

A secure file transfer in/out critical infra. SFT acts as the sole gateway for file transfer.

High level Given a protected IT/OT env, an SFT node allows a login using LDAP or other auth method to whitelist or all users in an auth domain, and transfer files

No clustering for now.
Componenets:
    - Main server handles
        - Auth Confing
        - Media trust
        - File quarintne and scannning
        - SFT Node trust
        - User interfaces/API

    - SFT Node
        - Auth users
        - File transfer


SFT Servers seperate a low protection env to a critical env. Transfer files
into a temporerey env for scanning.

Possible to integrate third-party scanning tools. Must be able to run
without internet, or at least scan locally while connected to internet.