FTP Server for 3DS/Switch
Go to file
2018-08-15 13:39:24 -05:00
include Make changes to work with latest libnx 2018-08-15 13:39:24 -05:00
meta add switch metadata 2018-08-15 13:39:24 -05:00
source Make changes to work with latest libnx 2018-08-15 13:39:24 -05:00
.gitignore Make changes to work with latest libnx 2018-08-15 13:39:24 -05:00
delog.py Add some advanced logging 2017-07-25 21:55:16 -05:00
ftpd_qr.png Add QR code that points to latest cia build 2016-06-14 20:02:08 -05:00
LICENSE Initial commit 2014-11-23 16:40:26 -06:00
Makefile request target choice 2018-08-15 13:39:24 -05:00
Makefile.3ds change build folder for 3ds 2018-08-15 13:39:24 -05:00
Makefile.linux Merge branch 'build-cia' of git://github.com/WinterMute/ftbrony into build-cia 2016-06-08 22:23:01 -05:00
Makefile.switch Make changes to work with latest libnx 2018-08-15 13:39:24 -05:00
README.md Add MLSD and MLST commands 2017-11-02 00:47:18 -05:00

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