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 all valid kinds of PORT and EPRT that curl can send
35<strip>
36^PORT \d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3}
37^EPRT \|1\|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\|\d{1,5}\|
38</strip>
39<protocol>
40USER anonymous
41PASS ftp@example.com
42PWD
43PORT 127,0,0,1,243,212
44TYPE A
45NLST
46QUIT
47</protocol>
48</verify>
49</testcase>
50