1<testcase> 2<info> 3<keywords> 4FTP 5PORT 6NLST 7--data-binary 8</keywords> 9</info> 10# Server-side 11<reply> 12<data> 13</data> 14<servercmd> 15REPLY NLST 450 No files found 16</servercmd> 17</reply> 18 19# Client-side 20<client> 21<server> 22ftp 23</server> 24<name> 25FTP NLST dir list without contents, using PORT 26</name> 27<command> 28ftp://%HOSTIP:%FTPPORT/ -P - -l 29</command> 30</client> 31 32# Verify data after the test has been "shot" 33<verify> 34<strip> 35QUIT 36</strip> 37# Strip all valid kinds of PORT and EPRT that curl can send 38<strip> 39^PORT \d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3} 40^EPRT \|1\|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\|\d{1,5}\| 41</strip> 42<protocol> 43USER anonymous 44PASS ftp@example.com 45PWD 46PORT 127,0,0,1,243,212 47TYPE A 48NLST 49QUIT 50</protocol> 51</verify> 52</testcase> 53