You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
FTP Server for [[Ftpd 3DS|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 [https://github.com/mtheall/ftpd#dear-imgui graphics]. * Exit on NDS/3DS with START button . * Exit on Switch with PLUS button. * Toggle backlight on NDS/3DS with SELECT button. * Toggle backlight on Switch with MINUS button. * Emulation of a /dev/zero (/devZero) device for network performance testing. ** Example retrieve <code><nowiki>curl ftp://192.168.1.115:5000/devZero -o /dev/zero</nowiki></code> ** Example send <code><nowiki>curl -T /dev/zero ftp://192.168.1.115:5000/devZero</nowiki></code> ==Installation== Choose either one version to install: *Standard build - sdmc:/switch/ftpd/ftpd.nro *Classic build - sdmc:/switch/ftpd-classic/ftpd-classic.nro ==User guide== To use it, run the application and then connect to your Switch's IP with an ftp program on port 5000. ===Supported Commands=== {| style="margin-left:0em;" | * 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 |width="30px"| <!--spacer-column--> | * 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 hostname1: SITE HOST * Set getMTime2: SITE MTIME [0|1] (for 3DS only, enabling will give timestamps at the expense of slow listings.) * Save config: SITE SAVE ==Controls== A - Activate/Open/Toggle, Tweak value with D-Pad (+ L/R to tweak slower/faster) B - Cancel/Close/Exit X - Edit text / on-screen keyboard Y - Toggle menu Hold Y+L/R - Focus windows Left Stick - Scroll Y+Left Stick - Move window D-Pad - Move, Tweak values (when activated with A), Resize window (when holding Y) ==Screenshots== '''Classic'''<br> https://dlhb.gamebrew.org/switchhomebrews/ftpdnx2.png '''Standard'''<br> https://dlhb.gamebrew.org/switchhomebrews/ftpdnx3.png ==Media== '''Setting Up FTPD (Wireless File Transfers) - Nintendo Switch Edition - Full Guide! ([https://www.youtube.com/watch?v=aqzjvVdfTXo KlutchxGaming])'''<br> <youtube>aqzjvVdfTXo</youtube> ==Changelog== '''v3.2.1 2024/11/17''' * Center 3DS window selector on top screen * Update to [https://github.com/ocornut/imgui/releases/tag/v1.91.5 Dear ImGui v1.91.5] * General system stability improvements to enhance the user’s experience '''v3.2.0 2024/11/11''' * DSi wifi support with update to libnds-2.0.0 * mDNS support * glob support * ImGui stereoscopic effect on 3DS * Removed CIA build for 3DS ** DO NOT ASK ME TO SUPPORT CIA * Build with CMake * Update to [https://github.com/ocornut/imgui/releases/tag/v1.91.4 Dear ImGui v1.91.4] * General system stability improvements to enhance the user’s experience '''v3.1.0 2021/06/13''' * Access Point mode on Switch. * Reset button for configuration. * Update to Dear ImGui 1.83. * General system stability improvements to enhance the user’s experience. '''v3.0.0 2020/05/27''' * Even better graphics than ever (Dear ImGui backend). * NDS support. * Exit button changed from B to PLUS/START. * Backlight toggle changed from PLUS/START to MINUS/SELECT. * User/Password support. * Scrollable log. * Status icons/text (battery/wifi/time). * "Classic" builds retain console interface. * Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience. '''v2.3.1 2019/09/16''' * Rebuild against latest toolchains. * Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience. '''v2.3 2018/09/24''' * New Supported Commands: ** MLSD. ** MLST. ** SIZE. * Other Features: ** Switch support. ** Backlight toggle (Start button). ** More compatibility with non-compliant clients. ** Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience. '''v2.2 2016/06/16''' * Now with more stuff. '''v2.1 2016/01/17''' * Turbo Edition. '''v2.0 2016/01/16''' * Turbo Edition. '''v1.1 2015/08/20''' * First Release. == External links == * Github - https://github.com/mtheall/ftpd
Advertising: