# C# FTP Server sample up on GotDotNet [A new sample](https://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=0a7606f3-f8ec-4e39-8d0e-517248b7164c) was posted recently by [Joel Pobar](https://blogs.msdn.com/joelpob) (a Program Manager in the CLR team) > [C# command line FTP server](https://blogs.msdn.com/joelpob/archive/2004/02/16/74433.aspx) > A lightweight implementation of the FTP RFC spec. Supports the following: Supports most of the common FTP commands that FTP clients like CuteFTP and LeechFTP support. Upload and download files Delete files Restrict a user to their home directory and further subdirectories. Late bind to a logging assembly (create your own logging infrastructure) It has not been tested from a security standpoint. It's just a reference implementation. Enjoy!