Simple problem:
All PCs [client and server] in use are inside my LAN [10.2.101.0/24]
I use MS-WXP-SP3 + FTP.exe as Client
and MS-WXP-SP3 + FZ 0.9.41 as Server.
Command in use on client is: FTP -s:ftp.txt [Use FTP with script file ftp.txt]
ftp.txt:
Code: Select all
open x.x.x.104
/username/
/password/
literal pasv
put file.txt
quit
This is the traffic I see:
Code: Select all
Control channel
Client Server
x.x.x.173:1234 ->> x.x.x.104:21 [Syn packet TO the Server]
Data Channel
Client Server
x.x.x.173:1236 <<- x.x.x.104:20 [Syn packet FROM the Server]
I have captured the packets and FZ logfile but I have not posted them as the problem is so easy to replicate I thought I would just let you try it for yourselves but I will post the files if required.
The packet capture clearly shows the SYN packet sent from the server initiating the data channel and the FZ log shows that the transfer took place in passive mode.
However, even though I have specified PASV it has not done what I was expecting.
Please forgive me if I have misunderstood this, am I doing something wrong or have I forgotten something
Thanks