Go to file
Michael Theall 3d156e4042 v2.0
2016-01-15 18:04:09 -06:00
data Replace console with one built-in to libctru 2015-01-07 23:26:01 -06:00
gfx Cleaned up a bit, included original banner png. 2014-12-10 17:53:56 -05:00
include Replace console with one built-in to libctru 2015-01-07 23:26:01 -06:00
source Add NLST command 2016-01-15 17:47:18 -06:00
.gitignore add linux build 2014-11-25 00:13:47 -06:00
ftbrony.png fancy schmancy brony icon 2014-11-24 16:47:04 +00:00
LICENSE Initial commit 2014-11-23 16:40:26 -06:00
Makefile add linux build 2014-11-25 00:13:47 -06:00
Makefile.3ds v2.0 2016-01-15 18:04:09 -06:00
Makefile.linux Improve FTP throughput 2016-01-12 16:24:01 -06:00
README.md v2.0 2016-01-15 18:04:09 -06:00

ftbrony

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.

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 ftbrony.3dsx file to your SD card and launch it.

Supported Commands

  • APPE
  • CDUP
  • CWD
  • DELE
  • FEAT (no-op)
  • LIST
  • MKD
  • MODE (no-op)
  • NLST
  • NOOP
  • PASS (no-op)
  • PASV
  • PORT
  • PWD
  • QUIT
  • RETR
  • RMD
  • RNFR
  • RNTO (rename syscall is broken?)
  • STOR
  • STRU (no-op)
  • SYST
  • TYPE (no-op)
  • USER (no-op)
  • XCUP
  • XMKD
  • XPWD
  • XRMD

Planned Commands

  • ALLO
  • REST
  • STOU