Skip to content

Feature Request: Implement FTP Secure (FTPS) Support #1

@kreker36barabashka

Description

@kreker36barabashka

Overview

Given the increasing importance of secure file transfer protocols, it would be beneficial to add support for FTP Secure (FTPS) in the FTP-Distributed project. This feature would enhance the security of data in transit by encrypting the control and data channels, thereby aligning with modern security practices.

Suggested Approach

  • Research existing libraries that can facilitate FTPS connections in Python, such as pyftpdlib or similar.
  • Implement optional secure connections in the FTP Client and FTP Server, allowing users to choose between standard FTP and FTPS.
  • Update the README documentation to include usage instructions for the new secure feature.

Benefits

  • Increases the security of data transfers.
  • Attracts a broader user base who prioritize data security.
  • Enhances compliance with data protection regulations.

Adding FTPS would significantly improve the robustness of the FTP-Distributed project, making it more relevant in today's security-focused environment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions