I'm trying to diagnose a problem between a backup product and an FTP server. I want to duplicate the command flow so need absolute control over the commands sent by the client. I thought I could use WinSCP.com, but so far it is too smart. It logs me onto the server before I'm ready and (I think) will not switch between active and passive mode on command.
What I want to do is:
Open an FTP connection to the server.
Issue the FEAT command and look at the response.
Issue the USER command.
Issue the PASS command.
Issue some PWD and MKD commands
Issue the PASV command
Then I want to break the connection and try again with the PASV entered earlier.
In other words, I don't want the client to send anything unless and until I tell it. It can translate UI commands to FTP commands - I don't care if I give the UI "PASV" or "Passive" so long as I control when it sends PASV.
Is it possible to dumb-down WinSCP to this level or do I need to find another client? (The built-in Windows FTP client doesn't support passive mode. It's a bit too dumb.