WiiFTPD est un démon FTP multi-thread écrit pour la Wii par Dominic Houghton (StereoRocker). Il est publié dans le domaine public et son développement a débuté le 15 octobre 2013.
Il utilise le port standard 21 pour le contrôle de la connexion. Le mode passif utilise les ports 30 et supérieurs pour les données des connexions entrantes.
Supporte uniquement le système de fichiers FAT, en utilisant libfat. (Cela pourrait être fait via libELM, mais je n'ai trouvé en téléchargement ni les binaires, ni les sources. Si quelqu'un peut me fournir l'un ou l'autre, je lui en serai reconnaissant.)
Il n'y a pas de réelle authentification. Il acceptera n'importe quelle combinaison utilisateur+mot de passe qu'on lui fournira. Il acceptera un mot de passe à blanc, mais pas un nom d'utilisateur à blanc. Dans la prochaine version, il y aura un système d'authentification véritable.
Supporte uniquement le mode passif. (gethostbyname() ne fonctionnera pas en donnant une adresse IP au format xxx.xxx.xxx.xxx)
La commande rename ne fonctionne pas - cela provoque une exception, après avoir renommé et envoyé la réponse en retour. A cause de cela, les commandes rename ont été désactivées dans cette version. Cependant, elles sont disponibles si vous compilez le source.
Au cours de mes tests, j'ai constaté que libfat identifie à tort certains fichiers de la carte SD comme des répertoires.
Le client FTP inclus dans l'explorateur Windows est incapable de récupérer les fichiers pour certaines raisons - le serveur rapporte qu'il ne peut ouvrir le fichier. Néanmoins, vous pouvez parfaitement enregistrer des fichiers avec ce client.