mirror of
https://github.com/mtheall/ftpd.git
synced 2024-11-23 17:49:48 +00:00
FTP Server for 3DS/Switch
4dba517776
Print parsed command when it is invalid |
||
---|---|---|
include | ||
source | ||
.gitignore | ||
ftpd.png | ||
LICENSE | ||
Makefile | ||
Makefile.3ds | ||
Makefile.linux | ||
README.md |
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.
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
- MODE (no-op)
- NLST
- NOOP
- OPTS
- PASS (no-op)
- PASV
- PORT
- PWD
- QUIT
- REST
- RETR
- RMD
- RNFR
- RNTO
- STAT
- STOR
- STRU (no-op)
- SYST
- TYPE (no-op)
- USER (no-op)
- XCUP
- XCWD
- XMKD
- XPWD
- XRMD
Planned Commands
- STOU