More actions
No edit summary Tag: Reverted |
No edit summary Tag: Manual revert |
||
Line 5: | Line 5: | ||
|author=mtheall | |author=mtheall | ||
|lastupdated=2021/06/13 | |lastupdated=2021/06/13 | ||
|type= | |type=Utilities | ||
|version=3.1.0 | |version=3.1.0 | ||
|license=GPL-3.0 | |license=GPL-3.0 |
Revision as of 10:49, 31 March 2023
Ftpd | |
---|---|
File:Ftpdproswitch.png | |
General | |
Author | mtheall |
Type | Utilities |
Version | 3.1.0 |
License | GPL-3.0 |
Last Updated | 2021/06/13 |
Links | |
Download | |
Website | |
Source | |
Ftpd is a FTP Server for Switch.
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
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
- Tap: Toggle menu
- Hold + L/R: Focus windows
- Left Stick
- Scroll
- Move window (when holding Y)
- D-Pad
- Move
- Tweak values (when activated with A)
- Resize window (when holding Y)
Media
Setting Up FTPD (Wireless File Transfers) - Nintendo Switch Edition - Full Guide! - (KlutchxGaming)
Screenshots
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
Planned Commands
- STOU
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
Changelog
v.3.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
v.3.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
v.2.3.1
- Rebuild against latest toolchains
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
v.2.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
v.2.2
- Now with more stuff
v.2.1
- Turbo Edition
v.2.0
- Turbo Edition
v.1.1
- First Release.
External links
- Github - https://github.com/mtheall/ftpd