Skip to content

WIP: Initial FXP RFC with Secure FXP (SSCN) and IPv6 support#512

Open
tsautier wants to merge 1 commit intodrftpd-ng:masterfrom
tsautier:draft/fxp-rfc
Open

WIP: Initial FXP RFC with Secure FXP (SSCN) and IPv6 support#512
tsautier wants to merge 1 commit intodrftpd-ng:masterfrom
tsautier:draft/fxp-rfc

Conversation

@tsautier
Copy link
Copy Markdown

@tsautier tsautier commented Jan 14, 2026

Problem

The current FXP (Server-to-Server) implementation lacks a defined standard for security enforcement. Specifically, the data connection between slaves is not mutually authenticated, leaving it vulnerable to "confused deputy" attacks. Additionally, IPv6 support (EPRT/EPSV) is missing.

Solution

Created an initial Request for Comments (RFC) document to propose a standard for "Secure FXP" within DrFTPD.

Changes Made

  • Created RFC-FXP-DRAFT.md:
    • Outlines the current implementation state.
    • Proposes SSCN (Set Secure Command Negotiation) using the new certificate fingerprints from Issue Certificate management #138.
    • Details plans for full IPv6 Support via EPRT and EPSV commands (RFC 2428).
    • Identifies security considerations and threat models.

@tsautier tsautier changed the title WIP: Drafting FXP RFC WIP: Initial FXP RFC with Secure FXP (SSCN) and IPv6 support Jan 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant