trancial Posted September 5, 2019 Share Posted September 5, 2019 (edited) I have a ioFTPD plugin called ioA, somehow it doesn't work with the latest ioFTPD. The problem is either on how ioA handling only the old ioFTPD users/groups file or ioA is still using old Windows API in which doesn't compatible anymore with windows 7 and up. The job is to make sure all ioA functionality to work in the latest ioFTPD or Windows version. The current ioFTPD is freeware not a shareware so this is only my own initiative to revive the ioFTPD community by first fixing the ioA plugin. The ioA author is nowhere to be found, that's why i need help for reverse engineering it. Either i credited your name as new 'maintainer' of the fixed ioA or my small fee around 50-100$ (paypal). The later fixed ioA binary must be not protected or encrypted after the completion of this job. Contact me through P.M for the ioFTPD + ioA already configured and setup. Edited September 5, 2019 by trancial Link to comment Share on other sites More sharing options...
trancial Posted September 7, 2019 Author Share Posted September 7, 2019 (edited) Anyone can try to fixes it, i have uploaded the ioFTPD-v7.7.7.10008-1 + ioA already being configured to run on c:\ioFTPD. Extract the included ioFTPD folder from the rar archive into drive c:\, and on the command prompt register ioGUI activex component : C:\ioFTPD\ioGUI REGSVR32 MSCOMCTL.OCX REGSVR32 MSWINSCK.OCX Default Login is : ioFTPD/ioFTPD (username/password) and run the ioFTPD server through C:\ioFTPD\ioFTPD-Start.exe, a ioFTPD server along with the ioGUI2 will launched, you can test the problematic command through ioGUI2->Console. type the following in the ioGUI2->Console tab below : site msg * Testing The command means to send all registered ioFTPD users with message "Testing", but ioA.exe through logged in "C:\ioFTPD\scripts\ioA\ioA.debug" will throw an error : 09-07-2019 19:39:49 MSG - ioA Version: 2.0.8 09-07-2019 19:39:49 MESSAGE - E002 Error while writing messages to all users. Make sure messagepath is correct 09-07-2019 19:39:49 MSG - Time to run command: 16ms Addition, upon ioFTPD first launch you need to wait couple of minutes in other the ioFTPD certificates file to being created (C:\ioFTPD\system\ioFTPD.dhp, C:\ioFTPD\system\ioFTPD.pem, C:\ioFTPD\system\ioFTPD.key). also not working command is site msg ioFTPD Testing The command means to send ioFTPD user with message "Testing", but ioA.exe through logged in "C:\ioFTPD\scripts\ioA\ioA.debug" will not logged any error and message will not being send/created : So in general not working command is "site msg" ioA command, the job or objective would be fixing the "site msg" ioA command, The targeted ioA.exe located in C:\ioFTPD\scripts\ioA\ioA.exe. The ioA config file is located at C:\ioFTPD\scripts\ioA\ioA.cfg , the location in which the messages file is in Message_Files_Path variable, inside the ioA.cfg, the current configured location is Message_Files_Path = C:\ioFTPD\scripts\ioA\msg , as the problem above, after the user trying to send a message, the message file is not created. From my simplistic debugging the file should in this filename & location format C:\ioFTPD\scripts\ioA\msg\UID, for example ioFTPD having UID "0" so the message file should be created as "C:\ioFTPD\scripts\ioA\msg\0" ioFTPD+ioA.rar Edited September 7, 2019 by trancial Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now