Go to file
2020-01-11 21:02:02 -06:00
include Make changes to work with latest libnx 2018-08-15 13:39:24 -05:00
meta nicer icon 2018-08-15 13:39:24 -05:00
source Fix libnx update 2020-01-11 21:02:02 -06:00
.gitignore Add release target and fix minor bug 2019-09-15 15:36:38 -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 Add release target and fix minor bug 2019-09-15 15:36:38 -05:00
Makefile.3ds Release ftpd v2.3 2018-09-24 08:45:27 -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 Release ftpd v2.3 2018-09-24 08:45:27 -05:00
README.md Release ftpd v2.3 2018-09-24 08:45:27 -05:00

ftpd

FTP Server for 3DS/Switch/Linux.

Features

  • Appears to work well with a variety of clients.
  • 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

NRO: https://mtheall.com/~mtheall/ftpd.nro

CIA QR Code

ftpd.cia

Build and install

You must set up the development environment.

3DSX

The following pacman packages are required to build ftpd.3dsx:

3dstools
devkitARM
libctru

They are available as part of the 3ds-dev meta-package.

Build ftpd.3dsx:

make 3dsx

NRO

The following pacman packages are required to build ftpd.nro:

devkitA64
libnx
switch-tools

They are available as part of the switch-dev meta-package.

Build ftpd.nro:

make nro

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