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:
ftpd is a FTP Server for 3DS/[[Ftpd Switch|Switch]]/Linux/NDS. ==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 ([https://github.com/ocornut/imgui Dear ImGui] backend). * Exit on NDS/3DS with START button. * Toggle backlight on NDS/3DS with SELECT 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== Release comes 2 versions, Pro builds (use Dear ImGui graphics) and Classic builds (use console's graphics). Copy the .3dsx file the 3ds folder of your SD card and run with Homebrew Launcher or install .cia with a CIA manager of your choice. ==User guide== ===Recommended FTP clients=== * Windows - [https://filezilla-project.org/download.php?type=client FileZilla]. * Linux - [https://filezilla-project.org/download.php?type=client FileZilla]. * MacOS - [https://filezilla-project.org/download.php?type=client FileZilla]. * iOS non jailbroken - [https://itunes.apple.com/us/app/ftpmanager-ftp-sftp-ftps-client/id525959186?mt=8 FTPManager]. * iOS Jailbroken - [http://moreinfo.thebigboss.org/moreinfo/depiction.php?file=filzafilemanagerDp Filza]. * Android - [https://play.google.com/store/apps/details?id=turbo.client&hl=en Turbo FTP Client & SFTP Client]. ===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 |width="20px"| <!--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] * Save config: SITE SAVE (*) getMTime only on 3DS. Enabling will give timestamps at the expense of slow listings. ===Forks=== * [[ftpd-nds|ftpd for DS/DSi]] by asiekierka. * [[Ftbrony 3DS|ftbrony]] by yellow8. * [[FTPd Recompile 3DS|Recompile FTPd]] by GizmoTheGreen. * [[FTP_-_Graphic_ModifierX_Edition_3DS|FTP Graphic ModifierX]] by Vorpal Blade. ==Controls== A - Activate, Open, Toggle A+D-Pad - Tweak value (+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 Hold Y+D-Pad - Resize window Left Stick - Scroll, Move window (when holding Y) D-Pad - Move ==Screenshots== https://dlhb.gamebrew.org/3dshomebrews/ftpdmth3.png https://dlhb.gamebrew.org/3dshomebrews/ftpdmth5.png https://dlhb.gamebrew.org/3dshomebrews/ftpdmth4.png https://dlhb.gamebrew.org/3dshomebrews/ftpdmth6.png ==Media== '''How to Setup an FTP Client [FTPD] on o3DS or n3DS''' ([https://www.youtube.com/watch?v=edXKoeXVw4s GameInCanada]) <br> <youtube>edXKoeXVw4s</youtube> ==Changelog== '''v3.2.1 2024/11/17''' (ftpd pro) * 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''' (ftpd pro) * 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''' (ftpd pro) * 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''' (ftpd pro) * 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''' (ftpd snap!) * Rebuild against latest toolchains. * Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience. ==External links== * GitHub - https://github.com/mtheall/ftpd
Advertising: