http://www.example.com/#%c2%a9 http://www.example.com/#𐌀ss http://www.example.com/#%41%a http://www.example.com/#絽 http://www.example.com/#a﷐ http://www.example.com/#asdf#qwer http://www.example.com/##asdf http://google.com http://GoOgLe.CoM/ http://192.168.0.257/ http://go/@ogle.com/ http:////:@/ http:////asdf@/ http:////:81/ http://////@google.com/ http://@google.com/ http://lookDEADout.net/ http://gOoGle.com/ http://-foo.bar.com http://foo-.bar.com http://ab--cd.com http://xn--0.com http://./ http://192.168.0.1/ http://0300.0250.00.01/ http://0xC0.0Xa8.0x0.0x1/ http://192.168.9.com/ http://19a.168.0.1/ http://0308.0250.00.01/ http://0xCG.0xA8.0x0.0x1/ http://192/ http://0xC0a80001/ http://030052000001/ http://000030052000001/ http://192.168/ http://192.0x00A80001/ http://0xc0.052000001/ http://192.168.1/ http://192.168.0.0.1/ http://192.168.0.1./ http://192.168.0.1../ http://192.168..1/ http://0x100.0/ http://0x100.0.0/ http://0x100.0.0.0/ http://0.0x100.0.0/ http://0.0.0x100.0/ http://0.0.0.0x100/ http://0.0.0x10000/ http://0.0x1000000/ http://0x100000000/ http://0xFF.0/ http://0xFF.0.0/ http://0xFF.0.0.0/ http://0.0xFF.0.0/ http://0.0.0xFF.0/ http://0.0.0.0xFF/ http://0.0.0xFFFF/ http://0.0xFFFFFF/ http://0xFFFFFFFF/ http://276.256.0xf1a2.077777/ http://192.168.0.257/ http://192.168.0xa20001/ http://192.015052000001/ http://0X12C0a80001/ http://276.1.2/ http://0000000000000300.0x00000000000000fF.00000000000000001/ http://0000000000000300.0xffffffffFFFFFFFF.3022415481470977/ http://00000000000000000001/ http://0000000000000000100000000000000001/ http://0.0.0.000000000000000000z/ http://0.0.0.100000000000000000z/ http://0.00.0x.0x0/ http://[:]/ http://[::]/ http://[::1]/ http://[1::.]/ http://[::192.168.0.1.]/ http://[::ffff:192.168.0.1.]/ http://[000:01:02:003:004:5:6:007.]/ http://[A:b:c:DE:fF:0:1:aC.]/ http://[1:0:0:2::3:0.]/ http://[1::2:0:0:3:0.]/ http://[::eeee:192.168.0.1.]/ http://[2001::192.168.0.1.]/ http://[1:2:192.168.0.1:5:6.]/ http://[::ffff:192.1.2.]/ http://[0:0::0:0:8.]/ http://[2001:db8::1.]/ http://[2001::db8::1.]/ http://[2001:db8:::1.]/ http://[:::.]/ http://[::192.168.0.0.1.]/ http://[::ffff:192.168.0.0.1.]/ http://[1:2:3:4:5:6:7:8:9.]/ http://[0:0:0:0:0:0:0:192.168.0.1.]/ http://[1:2:3:4:5:6::192.168.0.1.]/ http://[1:2:3:4:5:6::8.]/ http://[1:2:3:4:5:6:7:8:.]/ http://[1:2:3:4:5:6:192.168.0.1:.]/ http://[1::%1.]/ http://[1::%eth0.]/ http://[1::%.]/ http://[:0:0::0:0:8.]/ http://[0:0::0:0:8:.]/ http://[:0:0::0:0:8:.]/ http://[::192.168..1.]/ mailto:addr1 mailto:addr1@foo.com mailto:addr1?to=jon mailto:addr1,addr2 mailto:addr1%2caddr2 mailto:𐌀 mailto:addr1? JavaScript:Foo http://www.example.com/././foo http://www.example.com/./.foo http://www.example.com/foo/. http://www.example.com/foo/./ http://www.example.com/foo/bar/.. http://www.example.com/foo/bar/../ http://www.example.com/foo/..bar http://www.example.com/foo/bar/../ton http://www.example.com/foo/bar/../ton/../../a http://www.example.com/foo/../../.. http://www.example.com/foo/../../../ton http://www.example.com/foo/%2e http://www.example.com/foo/%2e%2 http://www.example.com/foo/%2e./%2e%2e/.%2e/%2e.bar http://www.example.com////../.. http://www.example.com/foo/bar//../.. http://www.example.com/foo/bar//.. http://www.example.com/foo/bar/.. http://www.example.com/foo http://www.example.com/%20foo http://www.example.com/foo% http://www.example.com/foo%2 http://www.example.com/foo%2zbar http://www.example.com/foo%2©zbar http://www.example.com/foo%41%7a http://www.example.com/foo ‘%91 http://www.example.com/foo%00%51 http://www.example.com/(%28:%3A%29) http://www.example.com/%3A%3a%3C%3c http://www.example.com/foo\tbar http://www.example.com/%7Ffp3%3Eju%3Dduvgw%3Dd http://www.example.com/@asdf%40 http://www.example.com/你好你好 http://www.example.com/﷐zyx http://www.example.com/‥/foo http://www.example.com/DEAD/foo http://www.example.com//foo http://www.example.com/‮/foo/‭/bar http://www.example.com:80/ http://www.example.com:8080/ http://www.example.com/?foo=bar http://www.example.com/?as?df http://www.example.com/?%40%41123 http://www.example.com/?q=你好 http://www.example.com/?q=ﰀ http://www.example.com/?q=<asdf> http://www.example.com/?q="asdf" http://example.com/ HTTP://example.com/ http://www.google.com/foo?bar=baz# http:////////user:@google.com:99?foo http://192.0x00A80001 http://www/foo%2Ehtml http://%25DOMAIN:foobar@foodomain.com/ http:\\\\www.google.com\\foo http://www.google.com/asdf#� http://foo:80/ http://foo:81/ httpa://foo:80/ https://foo:443/ https://foo:80/ ftp://foo:21/ ftp://foo:80/ gopher://foo:70/ gopher://foo:443/ ws://foo:80/ ws://foo:81/ ws://foo:443/ ws://foo:815/ wss://foo:80/ wss://foo:81/ wss://foo:443/ wss://foo:815/ http://www.example.com/foo%3fbar http://www.example.com/foo%2fbar http://www.example.com/%A1%C1/?foo=%EF%BD%81 http://www.example.com/%EF%BD%81/?foo=%A1%C1 http://www.example.com/FOO/?foo=%A1%C1 http://www.example.com/%A1%C1/?foo=FOO http://www.example.com/FOO/?foo=%A1%C1 http://www.example.com/D%FCrst http://www.example.com/D%C3%BCrst http://www.example.com/?D%FCrst http://www.example.com/?D%C3%BCrst mailto::foo@bar.com data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGlSURBVDhPnZDfS1NhGMfff8oLEUE0FBfqmrigi/DKrvKqiNDEKYjCUJdH3I/Q5WoLdYmlU1FP0LQoEclYOCcoMbJuDAUVA/v0vK8/QssL98AH3u97zud7Ho4ajr8i2P8sJ2JDcVSwf5BcR7sqEHpqQpF/60ro0e5Zwb1FiPyAoW14tAIVE5fjGDPKaUHYhOQhTO1DYu+Y/4mn/C0Io3oDAyasCYtHsPALRmUL5+R56j9AdwbsA4jJpnq0q6y+JyboO11ibUBt8jxpuV8VPgn6I5M7cpDRrhSETKiXf3BXuPP+X8Zlo3V5JyUs/4aZXaNIQQj12AqY0CBPL9KW+kIwbWF/b2MqW8d09iZzW27mf0aNo13lOynwpPZpTHpotstpfVOK9105oeUKnqeqiK06iWduMLbhIvG1Gvub2zjaVV09fhPqRgq5nyimYaaEptlrtCfL6Fu6TvhzJREpeZF28nLdxevNamazNcbRrvJ2WiY4/Hm4w/ncihRwO1pwVqjLWuxS2t+W0SVbWR8dDK5UGke7qsPrMyGX0a7y9fSaQy48eNjIH2VPyHZqSIx2AAAAAElFTkSuQmCC data::image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGlSURBVDhPnZDfS1NhGMfff8oLEUE0FBfqmrigi/DKrvKqiNDEKYjCUJdH3I/Q5WoLdYmlU1FP0LQoEclYOCcoMbJuDAUVA/v0vK8/QssL98AH3u97zud7Ho4ajr8i2P8sJ2JDcVSwf5BcR7sqEHpqQpF/60ro0e5Zwb1FiPyAoW14tAIVE5fjGDPKaUHYhOQhTO1DYu+Y/4mn/C0Io3oDAyasCYtHsPALRmUL5+R56j9AdwbsA4jJpnq0q6y+JyboO11ibUBt8jxpuV8VPgn6I5M7cpDRrhSETKiXf3BXuPP+X8Zlo3V5JyUs/4aZXaNIQQj12AqY0CBPL9KW+kIwbWF/b2MqW8d09iZzW27mf0aNo13lOynwpPZpTHpotstpfVOK9105oeUKnqeqiK06iWduMLbhIvG1Gvub2zjaVV09fhPqRgq5nyimYaaEptlrtCfL6Fu6TvhzJREpeZF28nLdxevNamazNcbRrvJ2WiY4/Hm4w/ncihRwO1pwVqjLWuxS2t+W0SVbWR8dDK5UGke7qsPrMyGX0a7y9fSaQy48eNjIH2VPyHZqSIx2AAAAAElFTkSuQmCC data:::image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGlSURBVDhPnZDfS1NhGMfff8oLEUE0FBfqmrigi/DKrvKqiNDEKYjCUJdH3I/Q5WoLdYmlU1FP0LQoEclYOCcoMbJuDAUVA/v0vK8/QssL98AH3u97zud7Ho4ajr8i2P8sJ2JDcVSwf5BcR7sqEHpqQpF/60ro0e5Zwb1FiPyAoW14tAIVE5fjGDPKaUHYhOQhTO1DYu+Y/4mn/C0Io3oDAyasCYtHsPALRmUL5+R56j9AdwbsA4jJpnq0q6y+JyboO11ibUBt8jxpuV8VPgn6I5M7cpDRrhSETKiXf3BXuPP+X8Zlo3V5JyUs/4aZXaNIQQj12AqY0CBPL9KW+kIwbWF/b2MqW8d09iZzW27mf0aNo13lOynwpPZpTHpotstpfVOK9105oeUKnqeqiK06iWduMLbhIvG1Gvub2zjaVV09fhPqRgq5nyimYaaEptlrtCfL6Fu6TvhzJREpeZF28nLdxevNamazNcbRrvJ2WiY4/Hm4w/ncihRwO1pwVqjLWuxS2t+W0SVbWR8dDK5UGke7qsPrMyGX0a7y9fSaQy48eNjIH2VPyHZqSIx2AAAAAElFTkSuQmCC