More actions
ftpd | |
---|---|
General | |
Author | mtheall |
Type | Utilities |
Version | 3.1.0 |
License | GPL-3.0 |
Last Updated | 2021/06/13 |
Links | |
Download | |
Website | |
Source | |
FTP Server for 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 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
curl ftp://192.168.1.115:5000/devZero -o /dev/zero
- Example send
curl -T /dev/zero ftp://192.168.1.115:5000/devZero
- Example retrieve
Installation
Choose either one version:
- Standard build - sdmc:/switch/ftpd/ftpd.nro
- Classic build - 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
|
|
SITE commands
- Show help: SITE HELP
- Set username: SITE USER
- Set password: SITE PASS
- Set port: SITE PORT
- Set getMTime: 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
Standard
Media
Setting Up FTPD (Wireless File Transfers) - Nintendo Switch Edition - Full Guide! (KlutchxGaming)
Changelog
v3.1.0
- 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
- 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
- Rebuild against latest toolchains.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
v2.3
- 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
- Now with more stuff.
v2.1
- Turbo Edition.
v2.0
- Turbo Edition.
v1.1
- First Release.
External links
- Github - https://github.com/mtheall/ftpd