Beispiel #1
0
 def test_export_GET(self):
     http_request = 'GET http://www.w3af.org/ HTTP/1.1\n' \
                    'Host: www.w3af.org\n' \
                    'Foo: bar\n' \
                    '\n'
     html_code = html_export(http_request)
     self.assertTrue(EXPECTED_SIMPLE in html_code)
Beispiel #2
0
 def test_export_GET(self):
     http_request = 'GET http://www.w3af.org/ HTTP/1.1\n' \
                    'Host: www.w3af.org\n' \
                    'Foo: bar\n' \
                    '\n'
     html_code = html_export(http_request)
     self.assertTrue(EXPECTED_SIMPLE in html_code)
Beispiel #3
0
 def test_export_POST(self):
     http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \
                    'Host: www.w3af.org\n' \
                    'Content-Length: 3\n' \
                    '\n' \
                    'a=1'
     html_code = html_export(http_request)
     self.assertTrue(EXPECTED_POST in html_code)
Beispiel #4
0
 def test_export_POST(self):
     http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \
                    'Host: www.w3af.org\n' \
                    'Content-Length: 3\n' \
                    '\n' \
                    'a=1'
     html_code = html_export(http_request)
     self.assertTrue(EXPECTED_POST in html_code)
Beispiel #5
0
 def test_export_POST_repeated(self):
     http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \
                    'Host: www.w3af.org\n' \
                    'Content-Length: 7\n' \
                    'Foo: spam\n' \
                    'Foo: eggs\n' \
                    '\n' \
                    'a=1&a=2'
     html_code = html_export(http_request)
     self.assertTrue(EXPECTED_POST_REPEATED in html_code)
Beispiel #6
0
 def test_export_POST_repeated(self):
     http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \
                    'Host: www.w3af.org\n' \
                    'Content-Length: 7\n' \
                    'Foo: spam\n' \
                    'Foo: eggs\n' \
                    '\n' \
                    'a=1&a=2'
     html_code = html_export(http_request)
     self.assertTrue(EXPECTED_POST_REPEATED in html_code)
Beispiel #7
0
 def test_export_inject(self):
     http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \
                    'Host: www.w3af.org\n' \
                    'Content-Length: 7\n' \
                    'Foo: spam\n' \
                    'Foo: eggs\n' \
                    '\n' \
                    'a"<=1&a=2"<3'
     html_code = html_export(http_request)
     self.assertTrue('"2&quot;&lt;3"' in html_code)
     self.assertTrue('"a&quot;&lt;"' in html_code)
Beispiel #8
0
 def test_export_inject(self):
     http_request = 'POST http://www.w3af.org/ HTTP/1.1\n' \
                    'Host: www.w3af.org\n' \
                    'Content-Length: 7\n' \
                    'Foo: spam\n' \
                    'Foo: eggs\n' \
                    '\n' \
                    'a"<=1&a=2"<3'
     html_code = html_export(http_request)
     self.assertTrue('"2&quot;&lt;3"' in html_code)
     self.assertTrue('"a&quot;&lt;"' in html_code)