Example #1
0
File: tests.py Project: un1t/urlcan
def test_22():
    assert canonicalize("http://evil.com/foo;") == "http://evil.com/foo;"
Example #2
0
File: tests.py Project: un1t/urlcan
def test_4():
    assert canonicalize("http://host/asdf%25%32%35asd") == "http://host/asdf%25asd"
Example #3
0
File: tests.py Project: un1t/urlcan
def test_21():
    assert canonicalize("http://evil.com/foo#bar#baz") == "http://evil.com/foo"
Example #4
0
File: tests.py Project: un1t/urlcan
def test_30():
    assert canonicalize("%20leadingspace.com/") == "http://%20leadingspace.com/"
Example #5
0
File: tests.py Project: un1t/urlcan
def test_32():
    assert canonicalize("http://host.com/ab%23cd") == "http://host.com/ab%23cd"
Example #6
0
File: tests.py Project: un1t/urlcan
def test_25():
    assert canonicalize("http://notrailingslash.com") == "http://notrailingslash.com/"
Example #7
0
File: tests.py Project: un1t/urlcan
def test_3():
    assert canonicalize("http://host/%2525252525252525") == "http://host/%25"
Example #8
0
File: tests.py Project: un1t/urlcan
def test_11():
    assert canonicalize("http://www.google.com/blah/..") == "http://www.google.com/"
Example #9
0
File: tests.py Project: un1t/urlcan
def test_13():
    assert canonicalize("www.google.com") == "http://www.google.com/"
Example #10
0
File: tests.py Project: un1t/urlcan
def test_9():
    assert canonicalize("http://host%23.com/%257Ea%2521b%2540c%2523d%2524e%25f%255E00%252611%252A22%252833%252944_55%252B") == "http://host%23.com/~a!b@c%23d$e%25f^00&11*22(33)44_55+"
Example #11
0
File: tests.py Project: un1t/urlcan
def test_10():
    assert canonicalize("http://3279880203/blah") == "http://195.127.0.11/blah"
Example #12
0
File: tests.py Project: un1t/urlcan
def test_8():
    assert canonicalize("http://195.127.0.11/uploads/%20%20%20%20/.verify/.eBaysecure=updateuserdataxplimnbqmn-xplmvalidateinfoswqpcmlx=hgplmcx/") == "http://195.127.0.11/uploads/%20%20%20%20/.verify/.eBaysecure=updateuserdataxplimnbqmn-xplmvalidateinfoswqpcmlx=hgplmcx/"
Example #13
0
File: tests.py Project: un1t/urlcan
def test_7():
    assert canonicalize("http://%31%36%38%2e%31%38%38%2e%39%39%2e%32%36/%2E%73%65%63%75%72%65/%77%77%77%2E%65%62%61%79%2E%63%6F%6D/") == "http://168.188.99.26/.secure/www.ebay.com/"
Example #14
0
File: tests.py Project: un1t/urlcan
def test_5():
    assert canonicalize("http://host/%%%25%32%35asd%%") == "http://host/%25%25%25asd%25%25"
Example #15
0
File: tests.py Project: un1t/urlcan
def test_23():
    assert canonicalize("http://evil.com/foo?bar;") == "http://evil.com/foo?bar;"
Example #16
0
File: tests.py Project: un1t/urlcan
def test_14():
    assert canonicalize("http://www.evil.com/blah#frag") == "http://www.evil.com/blah"
Example #17
0
File: tests.py Project: un1t/urlcan
def test_24():
    assert canonicalize("http://\x01\x80.com/") == "http://%01%80.com/"
Example #18
0
File: tests.py Project: un1t/urlcan
def test_2():    
    assert canonicalize("http://host/%25%32%35%25%32%35") == "http://host/%25%25"
Example #19
0
File: tests.py Project: un1t/urlcan
def test_26():
    assert canonicalize("http://www.gotaport.com:1234/") == "http://www.gotaport.com:1234/"
Example #20
0
File: tests.py Project: un1t/urlcan
def test_17():
    assert canonicalize("http://www.google.com/foo\tbar\rbaz\n2") == "http://www.google.com/foobarbaz2"
Example #21
0
File: tests.py Project: un1t/urlcan
def test_27():
    assert canonicalize("  http://www.google.com/  ") == "http://www.google.com/"
Example #22
0
File: tests.py Project: un1t/urlcan
def test_18():
    assert canonicalize("http://www.google.com/q?") == "http://www.google.com/q?"
Example #23
0
File: tests.py Project: un1t/urlcan
def test_31():
    assert canonicalize("https://www.securesite.com/") == "https://www.securesite.com/"
Example #24
0
File: tests.py Project: un1t/urlcan
def test_20():
    assert canonicalize("http://www.google.com/q?r?s") == "http://www.google.com/q?r?s"
Example #25
0
File: tests.py Project: un1t/urlcan
def test_33():
    assert canonicalize("http://host.com//twoslashes?more//slashes") == "http://host.com/twoslashes?more//slashes"
Example #26
0
File: tests.py Project: un1t/urlcan
def test_34():
    assert canonicalize("http://host.com/aa/../../../dots") == "http://host.com/dots"