1<testcase> 2<info> 3<keywords> 4FTP 5PASV 6RETR 7multi 8SOCKS4 9</keywords> 10</info> 11# Server-side 12<reply> 13<data> 14data 15 to 16 see 17that FTP 18works 19 so does it? 20</data> 21 22</reply> 23 24# Client-side 25<client> 26<server> 27ftp 28socks4 29</server> 30<tool> 31lib564 32</tool> 33 <name> 34FTP RETR a file over a SOCKS proxy using the multi interface 35 </name> 36<command> 37ftp://%HOSTIP:%FTPPORT/path/564 %HOSTIP:%SOCKSPORT 38</command> 39</client> 40 41# Verify data after the test has been "shot" 42<verify> 43<protocol> 44USER anonymous 45PASS ftp@example.com 46PWD 47CWD path 48EPSV 49TYPE I 50SIZE 564 51RETR 564 52QUIT 53</protocol> 54<stdout> 55data 56 to 57 see 58that FTP 59works 60 so does it? 61</stdout> 62</verify> 63</testcase> 64