This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
Latest Forum Activity

Windows CE PowerPC program - SphereFTP

torch Page Icon Posted 2022-11-06 3:36 PM
Avatar image of torch
H/PC Guru

United States 
For the negative 1 users of Windows CE for PowerPC, I finally found our first program for that architecture on Windows CE.
It seems seriously bugged though where it clears the registry to original values upon opening.
SphereFTP is a small, simple and secure FTP server for Windows XP, and Windows CE platforms. Not to be confused with the Sphere (game) Server. It is very light weight and can run as an application or as an NT service. It is configured via the registry editor.

Check out the FileZilla server as well.

The development of SphereFTP began with the need to access some of the files on my home computer from the Internet. I could find no simple and secure FTP servers to do the job. The FTP server service with windows does not allow fine control over access of files without major complexity. It does not show in a simple concise way which users are allowed to which files. The Windows security model is very unwieldy for simple tasks.

I looked over the internet for FTP servers. WarFTP seemed the most feature full. I got burned very badly by it’s security holes. With many features comes many bugs. A security bug in my version of WarFTP allowed anonymous users to LIST any file on my system. Not cool. Time to write my own.


This program (at least this version 1.4) is Freeware. Feel free to use it however you like.
Compliant with RFC 765 return codes and features.
A single thread finite state machine architecture that has been tested to handle hundreds of simultaneous connections.
Acts as an NT service by simply running it at a Command Line prompt with the arguments of -Install or -Uninstall.
2 Log files of High and Low details are kept. They are renamed daily. Lookup and log of client host names.
Resumes broken downloads and uploads.
Limits the total number of connections. Limits the number of connections and non-logged in connections per IP to prevent Dos attacks. Checks for, logs and blocks password attacks.
A simple list of users and group accesses. All user information is stored in the registry. Assuming no-one has access to your computers registry, the users, passwords and access restrictions are completely secure. Very simple. Users can be created with a password and assigned to a group which will be that users root. The groups have access to a directory and have read, write, create permissions. Groups may have any number of subgroups which appear as subdirectories to that group. Use REGEDIT to edit the \\HKEY_LOCAL_MACHINE\SOFTWARE\Menasoft\SphereFTP registry sub-tree. This allow multiple users to have multiple overlapping access to the file system in a fairly simple way.
SphereFTP has been ported to Windows CE 3.0 as well. If anyone is interested in a CE build of SphereFTP for X86, ARM, MIPS, or PowerPC please send me email. I’ve found ActiveSync can be very unreliable and complex and did not work satisfactorily in almost any configuration.
UNICODE file name support in version 2.0.
 Top of the page
Jump to forum:
Seconds to generate: 0.125 - Cached queries : 59 - Executed queries : 8