More actions
No edit summary |
|||
Line 6: | Line 6: | ||
|lastupdated=2024/11/17 | |lastupdated=2024/11/17 | ||
|type=File Browsers | |type=File Browsers | ||
|version=3.2. | |version=3.2.1 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ftpdnx.7z | |download=https://dlhb.gamebrew.org/switchhomebrews/ftpdnx.7z | ||
|website=https://github.com/mtheall/ftpd | |website=https://github.com/mtheall/ftpd | ||
|source=https://github.com/mtheall/ftpd | |source=https://github.com/mtheall/ftpd | ||
}} | }} | ||
FTP Server for [[Ftpd 3DS|3DS]]/Switch/Linux. | FTP Server for [[Ftpd 3DS|3DS]]/Switch/Linux. |
Latest revision as of 23:26, 17 November 2024
ftpd | |
---|---|
General | |
Author | mtheall |
Type | File Browsers |
Version | 3.2.1 |
License | GPL-3.0 |
Last Updated | 2024/11/17 |
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 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
|
|
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
Standard
Media
Setting Up FTPD (Wireless File Transfers) - Nintendo Switch Edition - Full Guide! (KlutchxGaming)
Changelog
v3.2.1 2024/11/17
- Center 3DS window selector on top screen
- Update to 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 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