Craig
We just released the first non-beta version of our product using the SmartFTP library (1.5.7.20), and we've had a few problems I was hoping you could shed some light on.
Craig Peterson
Scooter Software
- We've had two customers report that when using doing FTP transfers their antivirus/antispyware software is logging trojan horse attempts:
This morning I used it to sync to one of our web sites. Whilst getting the folder/file lists I kept getting Norton Antivirus giving me warning messages regarding worms:- Sample message: Security rule: Default Block Shiva Burka Trojan Horse Date: 11/3/2006 Time: 11.23 Path: c:\ProgramFiles\BeyondCompare\BC2.exe Direction: inbound Local address: all local network adapters Local port: 1600
In this release it's possible to switch between two FTP libraries, SmartFTP and Indy 9. Our previous release only used the Indy 9 library. The first customer went back to the previous release and stopped having problems, and the second customer switched the options so it used the Indy 9 library instead of SmartFTP and the attempts stopped. Switching FTP libraries does not affect any of the connection settings (proxy, passive/active, etc), so in both cases the connection should be identical.I'm getting bombarded with Trojan horse (SubSeven 2.1/2.2, Backdoor/Subseven, TransScout, etc) attempts whenever I have the app open.
Can you verify that your client library isn't infected by something, and if it isn't, have you heard of other users getting false attempts? Is there any other reason they would see the above behavior? - We've had two other users report intermittent problems with the last bit of their files being truncated. Both said redownloading the files got the complete version, and both said that when they switched back to the Indy 9 library they didn't have any problems. Any suggestions for things we can have them try to track this down?
- The last one showed up using both libraries and also when we had them try the SmartFTP client, so I'm guessing it's a connection thing, but I was wondering if there was any way you could improve the library's handling of this situation: They're downloading large files (100-140MB) and the file downloads completely, but apparently the client never recieves the data connection disconnect, because once the file is received it just sits in DownloadFile() until the read timeout kicks in. Here's a copy of the log:
1/5/2006 7:33:49 AM Stat> Resolving host name "142.179.196.17" 1/5/2006 7:33:49 AM Stat> Connecting to 142.179.196.17 Port: 21 1/5/2006 7:33:49 AM Stat> Connected to 142.179.196.17. 1/5/2006 7:33:50 AM Recv> 220-Serv-U FTP Server v5.1 for WinSock ready... 1/5/2006 7:33:50 AM Recv> 220-Welcome from 216.123.239.220 to the AAG Ftp server!! 1/5/2006 7:33:50 AM Recv> 220-Current Local time is: 07:32:53 1/5/2006 7:33:50 AM Recv> 220- 1/5/2006 7:33:50 AM Recv> 220-Anonymous Access is not allowed on the AAG ftp site. 1/5/2006 7:33:50 AM Recv> 220- 1/5/2006 7:33:50 AM Recv> 220-If you are using Internet Explorer 5.5 - 6 to Access 1/5/2006 7:33:50 AM Recv> 220-the Ftp Site. To login with your supplied Username 1/5/2006 7:33:50 AM Recv> 220-and Password, RIGHT CLICK in the browser window 1/5/2006 7:33:50 AM Recv> 220-and select LOGIN AS and then enter your supplied 1/5/2006 7:33:50 AM Recv> 220-Username and Password provided to you by ab AAG 1/5/2006 7:33:50 AM Recv> 220-representative. 1/5/2006 7:33:50 AM Recv> 220- 1/5/2006 7:33:50 AM Recv> 220-If you are using Ftp client software, please configure 1/5/2006 7:33:50 AM Recv> 220-the connection profile in the ftp software with the 1/5/2006 7:33:50 AM Recv> 220-supplied Username and Password provided to you by 1/5/2006 7:33:50 AM Recv> 220-an AAG representative. 1/5/2006 7:33:50 AM Recv> 220- 1/5/2006 7:33:50 AM Recv> 220-If you require assistance please e-mail ####. 1/5/2006 7:33:50 AM Recv> 220-Thanks... 1/5/2006 7:33:50 AM Recv> 220- 1/5/2006 7:33:50 AM Recv> 220- 1/5/2006 7:33:50 AM Recv> 220 1/5/2006 7:33:50 AM Sent> USER ********* 1/5/2006 7:33:50 AM Recv> 331 User name okay, need password. 1/5/2006 7:33:50 AM Sent> PASS ********* 1/5/2006 7:33:50 AM Recv> 230 User logged in, proceed. 1/5/2006 7:33:50 AM Sent> SYST 1/5/2006 7:33:50 AM Recv> 215 UNIX Type: L8 1/5/2006 7:33:50 AM Sent> FEAT 1/5/2006 7:33:50 AM Recv> 211-Extension supported 1/5/2006 7:33:50 AM Recv> CLNT 1/5/2006 7:33:51 AM Recv> MDTM 1/5/2006 7:33:51 AM Recv> MDTM YYYYMMDDHHMMSS[+-TZ];filename 1/5/2006 7:33:51 AM Recv> SIZE 1/5/2006 7:33:51 AM Recv> SITE PSWD;EXEC;SET;INDEX;ZONE;CHMOD;MSG 1/5/2006 7:33:51 AM Recv> REST STREAM 1/5/2006 7:33:51 AM Recv> XCRC filename;start;end 1/5/2006 7:33:51 AM Recv> MODE Z 1/5/2006 7:33:51 AM Recv> 211 End 1/5/2006 7:33:51 AM Stat> Detected Server Software: Serv-U 5.x/6.x 1/5/2006 7:33:51 AM Sent> PWD 1/5/2006 7:33:51 AM Recv> 257 "/d:/Network Shares/web-data/FTP/USERS/USERNAME" is current directory. 1/5/2006 7:34:08 AM Sent> CWD //nt-server/gis/Production/warehouses 1/5/2006 7:34:08 AM Recv> 250 Directory changed to //nt-server/gis/Production/warehouses 1/5/2006 7:34:08 AM Sent> PWD 1/5/2006 7:34:08 AM Recv> 257 "//nt-server/gis/Production/warehouses" is current directory. 1/5/2006 7:34:08 AM Sent> PASV 1/5/2006 7:34:08 AM Recv> 227 Entering Passive Mode (142,179,196,17,40,1) 1/5/2006 7:34:08 AM Stat> Opening data connection to 142.179.196.17 Port: 10241 1/5/2006 7:34:08 AM Sent> LIST -T 1/5/2006 7:34:09 AM Stat> 1066 bytes transferred. (4.16 KB/s) (250 ms) 1/5/2006 7:34:09 AM Recv> 150 Opening ASCII mode data connection for /bin/ls. 1/5/2006 7:34:09 AM Recv> 226 Transfer complete. ... 1/5/2006 7:34:12 AM Sent> CWD //nt-server/gis/Production/warehouses 1/5/2006 7:34:12 AM Recv> 250 Directory changed to //nt-server/gis/Production/warehouses 1/5/2006 7:34:12 AM Sent> PWD 1/5/2006 7:34:13 AM Recv> 257 "//nt-server/gis/Production/warehouses" is current directory. 1/5/2006 7:34:13 AM Sent> PASV 1/5/2006 7:34:13 AM Recv> 227 Entering Passive Mode (142,179,196,17,40,8) 1/5/2006 7:34:13 AM Stat> Opening data connection to 142.179.196.17 Port: 10248 1/5/2006 7:34:13 AM Sent> RETR GV_disp_utm83.mdb 1/5/2006 7:34:13 AM Recv> 150 Opening BINARY mode data connection for GV_disp_utm83.mdb (111513600 Bytes). 1/5/2006 8:07:37 AM Stat> 111513600 bytes transferred. (54.3 KB/s) (00:33:24) 1/5/2006 8:22:37 AM Stat> Timeout (900s). 1/5/2006 8:22:37 AM LocalHelp: 3 1/5/2006 8:22:37 AM Stat> Client closed the connection.
Craig Peterson
Scooter Software