• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3# verify that dotdot removal can be disabled!
4<keywords>
5HTTP
6HTTP GET
7HTTP proxy
8</keywords>
9</info>
10
11#
12# Server-side
13<reply>
14<data>
15HTTP/1.1 200 OK
16Content-Length: 6
17Connection: close
18
19-foo-
20</data>
21
22<data1>
23HTTP/1.1 200 OK
24Content-Length: 7
25Connection: close
26
27-cool-
28</data1>
29</reply>
30
31#
32# Client-side
33<client>
34<server>
35http
36</server>
37 <name>
38HTTP _without_ dotdot removal
39 </name>
40 <command>
41--path-as-is --proxy http://%HOSTIP:%HTTPPORT http://test.remote.haxx.se.1241:8990/../../hej/but/who/../1241?stupid=me/../1241#soo/../1241 http://test.remote.haxx.se.1241:8990/../../hej/but/who/../12410001#/../12410001
42</command>
43<features>
44proxy
45</features>
46</client>
47
48#
49# Verify data after the test has been "shot"
50<verify>
51<strip>
52^User-Agent:.*
53</strip>
54<protocol>
55GET http://test.remote.haxx.se.1241:8990/../../hej/but/who/../1241?stupid=me/../1241 HTTP/1.1
56Host: test.remote.haxx.se.1241:8990
57Accept: */*
58Proxy-Connection: Keep-Alive
59
60GET http://test.remote.haxx.se.1241:8990/../../hej/but/who/../12410001 HTTP/1.1
61Host: test.remote.haxx.se.1241:8990
62Accept: */*
63Proxy-Connection: Keep-Alive
64
65</protocol>
66</verify>
67</testcase>
68