• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4HTTP
5SOCKS5
6all_proxy
7</keywords>
8</info>
9#
10# Server-side
11<reply>
12<data>
13HTTP/1.1 200 OK
14Date: Thu, 09 Nov 2010 14:49:00 GMT
15Server: test-server/fake
16Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
17ETag: "21025-dc7-39462498"
18Accept-Ranges: bytes
19Content-Length: 6
20Connection: close
21Content-Type: text/html
22Funny-head: yesyes
23
24-foo-
25</data>
26# method 2 is SOCKS5 asking for user+password
27<servercmd>
28method 2
29user uz3r
30password p4ssworm
31backendport %HTTPPORT
32</servercmd>
33</reply>
34
35#
36# Client-side
37<client>
38<server>
39socks5
40http
41</server>
42<name>
43SOCKS5 proxy auth
44</name>
45
46# target a port that won't work without the SOCKS magic
47 <command>
48http://%HOSTIP:1/717 -x socks5://uz3r:p4ssworm@%HOSTIP:%SOCKSPORT
49</command>
50<features>
51proxy
52</features>
53</client>
54
55#
56# Verify data after the test has been "shot"
57<verify>
58<protocol>
59GET /717 HTTP/1.1
60Host: %HOSTIP:1
61User-Agent: curl/%VERSION
62Accept: */*
63
64</protocol>
65</verify>
66</testcase>
67