CoreFTP is a shareware client/server suite. However there is also a freeware server half-way down this page.
It’s dead simple to use: double-click, make up a user/pass, click start.
It’s portable aside from a couple registry entries, which can be cleaned up thusly.
Create a new text file, named cleanup.reg, put this in it, and double-click.
REGEDIT4
[-HKEY_CURRENT_USER\Software\FTPWare]
If you leave them be, you can run “msftpsvr.exe -start” from a batch script and it’ll immediately begin listening.
To be really fancy and have the script fill the registry too, use this.
reg add HKCU\Software\FTPWare\msftpsrvr\msftpsrvr /f /v User /t REG_SZ /d “test”
reg add HKCU\Software\FTPWare\msftpsrvr\msftpsrvr /f /v PW /t REG_SZ /d “hello”
reg add HKCU\Software\FTPWare\msftpsrvr\msftpsrvr /f /v Port /t REG_SZ /d “22″
reg add HKCU\Software\FTPWare\msftpsrvr\msftpsrvr /f /v Path /t REG_SZ /d “c:\\”
msftpsvr.exe -start
It’s not perfect (an uneditable idle timeout and occasional transfer disconnects come to mind), but it makes up for that with utter simplicity.
Sorta like using netcat as a telnet server:
nc -t -L -p 23 -e cmd.exe
Tags: Windows