12 <!-- First request has NTLM auth, wrong password -->
14 HTTP/1.1 401 Need NTLM auth
\r
15 Server: Microsoft-IIS/5.0
\r
16 Content-Type: text/html; charset=iso-8859-1
\r
18 WWW-Authenticate: NTLM
\r
20 This is not the real page!
24 HTTP/1.1 401 NTLM intermediate
\r
25 Server: Microsoft-IIS/5.0
\r
26 Content-Type: text/html; charset=iso-8859-1
\r
28 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
30 This is still not the real page!
34 HTTP/1.1 401 Sorry wrong password
\r
35 Server: Microsoft-IIS/5.0
\r
36 Content-Type: text/html; charset=iso-8859-1
\r
38 WWW-Authenticate: NTLM
\r
40 This is a bad password page!
43 <!-- Second request has NTML auth, right password -->
45 HTTP/1.1 401 Need NTLM auth (2)
\r
46 Server: Microsoft-IIS/5.0
\r
47 Content-Type: text/html; charset=iso-8859-1
\r
49 WWW-Authenticate: NTLM
\r
51 This is not the real page!
55 HTTP/1.1 401 NTLM intermediate (2)
\r
56 Server: Microsoft-IIS/5.0
\r
57 Content-Type: text/html; charset=iso-8859-1
\r
59 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
61 This is still not the real page!
65 HTTP/1.1 200 Things are fine in server land
\r
66 Server: Microsoft-IIS/5.0
\r
67 Content-Type: text/html; charset=iso-8859-1
\r
70 Finally, this is the real page!
73 <!-- Third request has NTLM auth, wrong password -->
75 HTTP/1.1 401 Need NTLM auth (3)
\r
76 Server: Microsoft-IIS/5.0
\r
77 Content-Type: text/html; charset=iso-8859-1
\r
79 WWW-Authenticate: NTLM
\r
81 This is not the real page!
85 HTTP/1.1 401 NTLM intermediate (3)
\r
86 Server: Microsoft-IIS/5.0
\r
87 Content-Type: text/html; charset=iso-8859-1
\r
89 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
91 This is still not the real page!
95 HTTP/1.1 401 Sorry wrong password (2)
\r
96 Server: Microsoft-IIS/5.0
\r
97 Content-Type: text/html; charset=iso-8859-1
\r
99 WWW-Authenticate: NTLM
\r
101 This is a bad password page!
104 <!-- Fourth request has NTLM auth, wrong password -->
106 HTTP/1.1 401 Need NTLM auth (4)
\r
107 Server: Microsoft-IIS/5.0
\r
108 Content-Type: text/html; charset=iso-8859-1
\r
110 WWW-Authenticate: NTLM
\r
112 This is not the real page!
116 HTTP/1.1 401 NTLM intermediate (4)
\r
117 Server: Microsoft-IIS/5.0
\r
118 Content-Type: text/html; charset=iso-8859-1
\r
120 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
122 This is still not the real page!
126 HTTP/1.1 401 Sorry wrong password (3)
\r
127 Server: Microsoft-IIS/5.0
\r
128 Content-Type: text/html; charset=iso-8859-1
\r
130 WWW-Authenticate: NTLM
\r
132 This is a bad password page!
135 <!-- Fifth request has NTLM auth, right password -->
137 HTTP/1.1 401 Need NTLM auth (5)
\r
138 Server: Microsoft-IIS/5.0
\r
139 Content-Type: text/html; charset=iso-8859-1
\r
141 WWW-Authenticate: NTLM
\r
143 This is not the real page!
147 HTTP/1.1 401 NTLM intermediate (5)
\r
148 Server: Microsoft-IIS/5.0
\r
149 Content-Type: text/html; charset=iso-8859-1
\r
151 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
153 This is still not the real page!
157 HTTP/1.1 200 Things are fine in server land (2)
\r
158 Server: Microsoft-IIS/5.0
\r
159 Content-Type: text/html; charset=iso-8859-1
\r
162 Finally, this is the real page!
166 HTTP/1.1 401 NTLM intermediate
\r
167 Server: Microsoft-IIS/5.0
\r
168 Content-Type: text/html; charset=iso-8859-1
\r
170 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
172 HTTP/1.1 401 Sorry wrong password
\r
173 Server: Microsoft-IIS/5.0
\r
174 Content-Type: text/html; charset=iso-8859-1
\r
176 WWW-Authenticate: NTLM
\r
178 This is a bad password page!
179 HTTP/1.1 401 NTLM intermediate (2)
\r
180 Server: Microsoft-IIS/5.0
\r
181 Content-Type: text/html; charset=iso-8859-1
\r
183 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
185 HTTP/1.1 200 Things are fine in server land
\r
186 Server: Microsoft-IIS/5.0
\r
187 Content-Type: text/html; charset=iso-8859-1
\r
190 Finally, this is the real page!
191 HTTP/1.1 401 NTLM intermediate (3)
\r
192 Server: Microsoft-IIS/5.0
\r
193 Content-Type: text/html; charset=iso-8859-1
\r
195 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
197 HTTP/1.1 401 Sorry wrong password (2)
\r
198 Server: Microsoft-IIS/5.0
\r
199 Content-Type: text/html; charset=iso-8859-1
\r
201 WWW-Authenticate: NTLM
\r
203 This is a bad password page!
204 HTTP/1.1 401 NTLM intermediate (4)
\r
205 Server: Microsoft-IIS/5.0
\r
206 Content-Type: text/html; charset=iso-8859-1
\r
208 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
210 HTTP/1.1 401 Sorry wrong password (3)
\r
211 Server: Microsoft-IIS/5.0
\r
212 Content-Type: text/html; charset=iso-8859-1
\r
214 WWW-Authenticate: NTLM
\r
216 This is a bad password page!
217 HTTP/1.1 401 NTLM intermediate (5)
\r
218 Server: Microsoft-IIS/5.0
\r
219 Content-Type: text/html; charset=iso-8859-1
\r
221 WWW-Authenticate: NTLM TlRMTVNTUAACAAAACAAIADAAAAAGggEAq6U1NAWaJCIAAAAAAAAAAAAAAAA4AAAATlRMTUF1dGg=
\r
223 HTTP/1.1 200 Things are fine in server land (2)
\r
224 Server: Microsoft-IIS/5.0
\r
225 Content-Type: text/html; charset=iso-8859-1
\r
228 Finally, this is the real page!
247 HTTP authorization retry (NTLM)
250 # we force our own host name, in order to make the test machine independent
251 CURL_GETHOSTNAME=curlhost
252 # we try to use the LD_PRELOAD hack, if not a debug build
253 LD_PRELOAD=%PWD/libtest/.libs/libhostname.so
256 http://%HOSTIP:%HTTPPORT/2031 ntlm ntlm
263 # Verify data after the test has been "shot"
269 GET /20310100 HTTP/1.1
\r
270 Host: %HOSTIP:%HTTPPORT
\r
271 Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=
\r
274 GET /20310100 HTTP/1.1
\r
275 Host: %HOSTIP:%HTTPPORT
\r
276 Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAAIAAgAeAAAAAAAAAAAAAAABoIBANgKEcT5xUUBHw5+0m4FjWTGNzg6PeHJHbaPwNwCt/tXcnIeTQCTMAg12SPDyNXMf3Rlc3R1c2VyY3VybGhvc3Q=
\r
279 GET /20310200 HTTP/1.1
\r
280 Host: %HOSTIP:%HTTPPORT
\r
281 Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=
\r
284 GET /20310200 HTTP/1.1
\r
285 Host: %HOSTIP:%HTTPPORT
\r
286 Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAAIAAgAeAAAAAAAAAAAAAAABoIBAI+/Fp9IERAQ74OsdNPbBpg7o8CVwLSO4DtFyIcZHUMKVktWIu92s2892OVpd2JzqnRlc3R1c2VyY3VybGhvc3Q=
\r
289 GET /20310300 HTTP/1.1
\r
290 Host: %HOSTIP:%HTTPPORT
\r
291 Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=
\r
294 GET /20310300 HTTP/1.1
\r
295 Host: %HOSTIP:%HTTPPORT
\r
296 Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAAIAAgAeAAAAAAAAAAAAAAABoIBANgKEcT5xUUBHw5+0m4FjWTGNzg6PeHJHbaPwNwCt/tXcnIeTQCTMAg12SPDyNXMf3Rlc3R1c2VyY3VybGhvc3Q=
\r
299 GET /20310400 HTTP/1.1
\r
300 Host: %HOSTIP:%HTTPPORT
\r
301 Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=
\r
304 GET /20310400 HTTP/1.1
\r
305 Host: %HOSTIP:%HTTPPORT
\r
306 Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAAIAAgAeAAAAAAAAAAAAAAABoIBANgKEcT5xUUBHw5+0m4FjWTGNzg6PeHJHbaPwNwCt/tXcnIeTQCTMAg12SPDyNXMf3Rlc3R1c2VyY3VybGhvc3Q=
\r
309 GET /20310500 HTTP/1.1
\r
310 Host: %HOSTIP:%HTTPPORT
\r
311 Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=
\r
314 GET /20310500 HTTP/1.1
\r
315 Host: %HOSTIP:%HTTPPORT
\r
316 Authorization: NTLM TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAABwAAAACAAIAHAAAAAIAAgAeAAAAAAAAAAAAAAABoIBAI+/Fp9IERAQ74OsdNPbBpg7o8CVwLSO4DtFyIcZHUMKVktWIu92s2892OVpd2JzqnRlc3R1c2VyY3VybGhvc3Q=
\r