Skip to content

A FTPS (FTP over TLS) server implementation in C# with advanced logging, user permissions, UTF-8 support. Library, console and UI for Windows, Linux.

License

Notifications You must be signed in to change notification settings

drweb86/dotnet-ftps-server

Repository files navigation

Sharing files via FTPS betweeen devices over network.

FTPS Server application is written in C# .Net-Core 10 for Windows and Ubuntu.

Features:

  • User Permissions - Granular control over Read/Write operations
  • Per-User Root Folders - Isolated directories for each user
  • Path Security - Protection against directory traversal attacks
  • UTF-8 - Supports localized characters
image image

🎯 Use Cases

    1. Exchange of files between PC and notebook over WI-FI.
    1. Access to PC files from Android file manager over WI-FI.
Component
Library NUGet Package
UI for Windows and Ubuntu
Console

Connecting to the Server

Troubleshooting

Installation and uninstallation on Ubuntu

About

A FTPS (FTP over TLS) server implementation in C# with advanced logging, user permissions, UTF-8 support. Library, console and UI for Windows, Linux.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published