FTP Server for 3DS/Switch
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include Make changes to work with latest libnx Aug 15, 2018
meta nicer icon Aug 15, 2018
source
.gitignore Make changes to work with latest libnx Aug 15, 2018
LICENSE Initial commit Nov 23, 2014
Makefile Release ftpd v2.3 Sep 24, 2018
Makefile.3ds Release ftpd v2.3 Sep 24, 2018
Makefile.linux Merge branch 'build-cia' of git://github.com/WinterMute/ftbrony into … Jun 9, 2016
Makefile.switch Release ftpd v2.3 Sep 24, 2018
README.md Release ftpd v2.3 Sep 24, 2018
delog.py Add some advanced logging Jul 26, 2017
ftpd_qr.png Add QR code that points to latest cia build Jun 15, 2016

README.md

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