Home | History | Annotate | Download | only in data
      1 <testcase>
      2 <info>
      3 <keywords>
      4 FTPS
      5 PORT
      6 STOR
      7 </keywords>
      8 </info>
      9 # Server-side
     10 <reply>
     11 <data>
     12 </data>
     13 </reply>
     14 
     15 # Client-side
     16 <client>
     17 <features>
     18 SSL
     19 </features>
     20 <server>
     21 ftps
     22 </server>
     23  <name>
     24 FTPS PORT upload with CWD
     25  </name>
     26  <command>
     27 -k --ftp-ssl-control ftps://%HOSTIP:%FTPSPORT/CWD/STOR/RETR/408 -T log/upload408 -P -
     28 </command>
     29 <file name="log/upload408">
     30 Moooooooooooo
     31  upload this
     32 </file>
     33 </client>
     34 
     35 # Verify data after the test has been "shot"
     36 <verify>
     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>
     43 USER anonymous
     44 PASS ftp (a] example.com
     45 PBSZ 0
     46 PROT C
     47 PWD
     48 CWD CWD
     49 CWD STOR
     50 CWD RETR
     51 PORT 127,0,0,1,5,109
     52 TYPE I
     53 STOR 408
     54 QUIT
     55 </protocol>
     56 <upload>
     57 Moooooooooooo
     58  upload this
     59 </upload>
     60 </verify>
     61 </testcase>
     62