Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

WiiFTPD: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Wii Homebrew Apps (Utilities) - GameBrew
|title_mode=append
|image=wiiftpdwii.jpg
|image_alt=wiiFTPD
}}
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=wiiFTPD
|title=wiiFTPD
|image=wiiftpdwii.jpg
|image=wiiftpd2.png
|description=Multi-threaded FTP daemon written for the Wii
|description=Multi-threaded FTP daemon written for the Wii.
|author=Dominic Houghton
|author=Dominic Houghton
|lastupdated=2013/10/22
|lastupdated=2013/10/22
|type=Utilities
|type=File Browsers
|version=0.01
|version=0.01
|license=Public Domain
|license=Public Domain
|download=https://dlhb.gamebrew.org/wiihomebrews/wiiftpdwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/wiiftpd.7z
|website=https://web.archive.org/web/20130706043616/http://www.dtechsoftware.tk/
|website=http://www.dtechsoftware.tk/
|source=
}}
}}
'''WiiFTPD''' is a multi-threaded FTP daemon written for the Wii. It is released under the public domain - it can be used for anything, by anyone. If you use any of the code, I would appreciate a mention in your source - however, this is not necessary. WiiFTPD development started on 15 October 2013.
WiiFTPD is a free, open-source FTP server software specifically designed for the Wii console. It is written in multi-threaded code and is released under public domain, meaning it can be used by anyone for any purpose. The developer mentioned that if any of the code is used, they would appreciate a mention in the source, but it is not required.  
 
==Installation==
WiiFTPD uses port 21 for the control connection and passive mode uses ports 30 and higher for incoming data connections.
 
The software is packaged with a folder that can be placed in the /apps/ directory for the Homebrew Channel, making it ready for immediate use.


== Installation/Usage ==
==Screenshots==
WiiFTPD uses standard port 21 for the control connection. Passive mode uses ports 30 and above for incoming data connections.
https://dlhb.gamebrew.org/wiihomebrews/wiiftpd2.png
The package that WiiFTPD is shipped in comes with a folder ready to put into your /apps/ directory for Homebrew Channel, ready to be used immediately.


== Limitations/Known bugs ==
==Known issues==
*Only supports FAT filesystems, using libfat. (This would be done using libELM, but I cannot find a download for neither the binary nor the source. If anyone can provide me with either, I would be very grateful.)
Known bugs/Limitations:
*There is no real authentication. It will accept any username+password combination thrown at it. It will accept a blank password, but not a blank username. In the next release, there will be a proper authentication system.
* It only supports FAT filesystems using libfat. The developer is unable to find a download for libELM, and is looking for help in obtaining it.
*Only supports passive mode. (gethostbyname() would not return success when giving it an IP address in xxx.xxx.xxx.xxx format)
* There is currently no proper authentication system in place, it will accept any username and password combination, including a blank password but not a blank username. A proper authentication system will be implemented in the next release.
*The rename command does not work - it causes an exception, after renaming and sending the response back. Due to this, the rename commands have been disabled in the release build. However, they are available if you build from source.
* It only supports passive mode, as the gethostbyname() function does not return success when given an IP address in xxx.xxx.xxx.xxx format.
*During my testing, I found that libfat wrongly reports some files on the front SD card as directories.
* The rename command does not work and causes an exception, so it has been disabled in the release build, but is available if you build from source.
*The FTP client built into Windows Explorer is unable to retrieve files for some reason - the server reports that it cannot open the file. However, you can store files perfectly with this client.
* During testing, it was found that libfat wrongly reports some files on the front SD card as directories.
* The FTP client built into Windows Explorer may have issues retrieving files, but it can store files without a problem.


==External links==
==External links==
* Homepage - https://web.archive.org/web/20130706043616/http://www.dtechsoftware.tk/
* Author's website - [https://web.archive.org/web/20130706043616/http://www.dtechsoftware.tk/ http://www.dtechsoftware.tk/] (archived)
* Wiibrew - https://wiibrew.org/wiki/WiiFTPD
* WiiBrew - https://wiibrew.org/wiki/WiiFTPD

Latest revision as of 07:55, 25 February 2023

wiiFTPD
Wiiftpd2.png
General
AuthorDominic Houghton
TypeFile Browsers
Version0.01
LicensePublic Domain
Last Updated2013/10/22
Links
Download
Website

WiiFTPD is a free, open-source FTP server software specifically designed for the Wii console. It is written in multi-threaded code and is released under public domain, meaning it can be used by anyone for any purpose. The developer mentioned that if any of the code is used, they would appreciate a mention in the source, but it is not required.

Installation

WiiFTPD uses port 21 for the control connection and passive mode uses ports 30 and higher for incoming data connections.

The software is packaged with a folder that can be placed in the /apps/ directory for the Homebrew Channel, making it ready for immediate use.

Screenshots

wiiftpd2.png

Known issues

Known bugs/Limitations:

  • It only supports FAT filesystems using libfat. The developer is unable to find a download for libELM, and is looking for help in obtaining it.
  • There is currently no proper authentication system in place, it will accept any username and password combination, including a blank password but not a blank username. A proper authentication system will be implemented in the next release.
  • It only supports passive mode, as the gethostbyname() function does not return success when given an IP address in xxx.xxx.xxx.xxx format.
  • The rename command does not work and causes an exception, so it has been disabled in the release build, but is available if you build from source.
  • During testing, it was found that libfat wrongly reports some files on the front SD card as directories.
  • The FTP client built into Windows Explorer may have issues retrieving files, but it can store files without a problem.

External links

Advertising: