Ftpd 3DS

From GameBrew
Revision as of 08:19, 6 July 2021 by HydeWing (talk | contribs) (Created page with "{{Infobox 3DS homebrew | title = ftpd | image = https://dlhb.gamebrew.org/3dshomebrew/FTP-3DS.jpg|250px | type = Utilities | version = v2.3.1 | licence = Mixed | author = mthe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Infobox 3DS homebrew

FTP Server for 3DS

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

Advertising: