FTPD: Difference between revisions
From Hacks Guide Wiki
More actions
m Added what you need header to manual cia instructions |
swap infobox for text to match existing pages |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{short description|Wirelessly transfer files}}{{Infobox homebrew | |||
| title = FTPD (Nintendo Switch) | | title = FTPD (Nintendo Switch) | ||
| forswitch = 1 | | forswitch = 1 | ||
| Line 5: | Line 5: | ||
| image = FTPDSwitch-icon.jpg | | image = FTPDSwitch-icon.jpg | ||
| imagealt = FTPD icon in the Homebrew Menu | | imagealt = FTPD icon in the Homebrew Menu | ||
| version = 3.1 | | version = 3.2.1 | ||
| releasedate = | | releasedate = 2024-11-17 | ||
| github = mtheall/ftpd | | github = mtheall/ftpd | ||
| githubtag = latest | | githubtag = latest | ||
| Line 15: | Line 15: | ||
| image = FTPD3DS-banner.png | | image = FTPD3DS-banner.png | ||
| imagealt = FTPD banner on the HOME Menu | | imagealt = FTPD banner on the HOME Menu | ||
| version = 3.1 | | version = 3.2.1 | ||
| releasedate = | | releasedate = 2024-11-17 | ||
| github = mtheall/ftpd | | github = mtheall/ftpd | ||
| universaldb = 3ds/ftpd | | universaldb = 3ds/ftpd | ||
| githubtag = latest | | githubtag = latest | ||
}} | }} | ||
FTPD is an FTP server for Nintendo DS, Nintendo 3DS, Nintendo Switch and Linux allowing you to use an FTP client to transfer files wirelessly with your console. | FTPD is an FTP server for Nintendo DS, Nintendo 3DS, Nintendo Switch and Linux allowing you to use an FTP client to transfer files wirelessly with your console. | ||
==Features== | ==Features== | ||
* Graphical user interface using [https://github.com/ocornut/imgui Dear Imgui] | |||
* Supports multiple simultaneous clients | |||
* Emulation of a /dev/zero (/devZero) device for network performance testing | |||
* Set username, password, and port with the GUI version of FTPD | |||
* Toggle backlight by pressing SELECT on DS/3DS or MINUS on Switch | |||
* Battery and Wi-Fi indicators | |||
==Installation== | ==Installation== | ||
FTPD is installed as part of [[3dsguide:finalizing-setup|Finalizing Setup]] on [[3dsguide:get-started|our custom firmware installation guide for 3DS]], or [[switchguide:user_guide/all/sd_preparation|SD preperations]] on [[switchguide:|our Switch custom firmware installation guide]]. It is also on [[udb:3ds/ftpd|Universal-DB]] for Nintendo DS and Nintendo 3DS. | |||
<tabber> | <tabber> | ||
| Line 121: | Line 127: | ||
* [[3DS:FTP]] | * [[3DS:FTP]] | ||
* [[Switch:FTP]] | * [[Switch:FTP]] | ||
== 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 | |||
* SITE | |||
* SIZE | |||
* STAT | |||
* STOR | |||
* STRU (no-op) | |||
* SYST | |||
* TYPE (no-op) | |||
* USER (no-op) | |||
* XCUP | |||
* XCWD | |||
* XMKD | |||
* XPWD | |||
* XRMD | |||
|} | |||
=== SITE commands === | |||
* Show help: SITE HELP | |||
* Set username: SITE USER | |||
* Set password: SITE PASS | |||
* Set port: SITE PORT | |||
* Set getMTime*: SITE MTIME [0|1] | |||
** getMTime only on 3DS. Enabling will give timestamps at the expense of slow listings. | |||
* Save config: SITE SAVE | |||