1<testcase> 2<info> 3<keywords> 4FTP 5PORT 6RETR 7</keywords> 8</info> 9# Server-side 10<reply> 11<data> 12data 13 to 14 see 15that FTP 16works 17 so does it? 18</data> 19</reply> 20 21# Client-side 22<client> 23<server> 24ftp 25</server> 26 <name> 27FTP RETR PORT with CWD 28 </name> 29 <command> 30ftp://%HOSTIP:%FTPPORT/a/path/103 -P - 31</command> 32</client> 33 34# Verify data after the test has been "shot" 35<verify> 36# Strip all valid kinds of PORT and EPRT that curl can send 37<strip> 38^PORT \d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3} 39^EPRT \|1\|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\|\d{1,5}\| 40</strip> 41<protocol> 42USER anonymous 43PASS ftp@example.com 44PWD 45CWD a 46CWD path 47PORT 127,0,0,1,0,0 48TYPE I 49SIZE 103 50RETR 103 51QUIT 52</protocol> 53</verify> 54</testcase> 55