Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

FTPD: Difference between revisions

From Hacks Guide Wiki
ItsCrocoSwine (talk | contribs)
m Added what you need header to manual cia instructions
Doge 2 (talk | contribs)
swap infobox for text to match existing pages
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Page WIP|notes=Needs a feature list}}{{short description|Wirelessly transfer files}}{{Infobox homebrew
{{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.0
| version = 3.2.1
| releasedate = 2021-6-12
| 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.0
| version = 3.2.1
| releasedate = 2021-6-12
| 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==


{{info|FTPD is installed as part of Finalizing Setup on [[3dsguide:|3DS Hacks Guide]], or SD preperations on [[switchguide:|NH Switch Guide]]. It is also on [[udb:3ds/ftpd|Universal-DB]] for Nintendo DS and Nintendo 3DS.}}
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