Skip to content

o-gs/ftpd

This branch is 130 commits behind mtheall/ftpd:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d00b1a8 · Dec 10, 2017
Jul 26, 2017
Sep 17, 2016
Dec 10, 2017
Jun 9, 2016
Nov 23, 2014
Sep 17, 2016
Sep 17, 2016
Jun 9, 2016
Nov 2, 2017
Jul 26, 2017
Jun 15, 2016

Repository files navigation

ftpd

FTP Server for 3DS.

Features

  • Appears to work well with a variety of clients.
  • Also compiles for Linux.
  • Supports multiple simultaneous clients. The 3DS itself only appears to support enough sockets to perform 4-5 simultaneous data transfers, so it will help if you limit your FTP client to this many parallel requests.
  • Cutting-edge graphics.

Latest Builds

CIA: https://mtheall.com/~mtheall/ftpd.cia

3DSX: https://mtheall.com/~mtheall/ftpd.3dsx

CIA QR Code

ftpd.cia

Build and install

You must first install and set up devkitARM and libctru. Clone this repository and cd in the resulting directory.

make

Copy the ftpd.3dsx file to your SD card and launch it.

Supported Commands

  • ABOR
  • ALLO (no-op)
  • APPE
  • CDUP
  • CWD
  • DELE
  • FEAT
  • HELP
  • LIST
  • MDTM
  • MKD
  • MLSD
  • MLST
  • MODE (no-op)
  • NLST
  • NOOP
  • OPTS
  • PASS (no-op)
  • PASV
  • PORT
  • PWD
  • QUIT
  • REST
  • RETR
  • RMD
  • RNFR
  • RNTO
  • SIZE
  • STAT
  • STOR
  • STRU (no-op)
  • SYST
  • TYPE (no-op)
  • USER (no-op)
  • XCUP
  • XCWD
  • XMKD
  • XPWD
  • XRMD

Planned Commands

  • STOU

Packages

No packages published

Languages

  • C 99.3%
  • Other 0.7%