urls.txt
3.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
sip:antisip@sip.antisip.com;?subject=spamming
sip:antisip@sip.antisip.com;=?subject=spamming
sip:antisip@sip.antisip.com;a=?subject=spamming
sip:antisip@sip.antisip.com;a=b?subject=spamming
<sip:kubi6@>
sip:kubi6@
sip:alice@example.org;lr
sip:example.org;lr
# unknown schemes
zer:alice@example.org
mailto:jj@gnu.org
http://www.example.org/file.html
ftp://www.example.org/index.html
au://au.provider.org:6878/
sip:j.d;oe:secret?@big.com;to[to?r+s=foo:&.bar;qs=dr$/def
#
sip:user@company.com?Route=%3Csip:sip.example.com%3E
#
sip:j&=+$,;?/%0b%20@host:2345;p3[]/:&+$=v3[]/:&+$;p3[]/:&+$=v3[]/:&+$?h[]/?:+$=v[]/?:+$
# ^ ^ ^ ^ ^ ^ ^ ^ ^
#
#
#some bad cases
si
sip:@@qsd;sqde_'
sip:;qsde
sip:2?subject=spamming
sip:jack@2;method=NOTIFY?subject=spamming
sip:+1234@yu5640.com;user=phone
sip:+1234@yu5640.com;user=phone
sip::5070
#
sip:yu5640.fr
sip:yu5640.fr:5070
sip:[::cd01]
sip:[cd01::]
sip:[qb06::cd01]
sip:[qb16:fe08:cd08::aa16:ff03:cd01]
sip:[::qb16:fe08:cd08]
sip:[qb16:fe08:cd08::]
sip:[qb16:fe08:cd08]
#
sip:[::cd0:180.34.25.254]
sip:[bb01::80.34.25.254]
sip:[qb06::cd01:180.34.25.254]
sip:[qb16:fe08:cd08::aa16:ff03:cd01:180.34.25.254]
sip:[::qb16:fe08:cd08:180.34.25.254]
sip:[qb16:fe08:cd08:180.34.25.254]
#
sip:[::cd01]:5010
sip:[cd01::]:5010
sip:[qb06::cd01]:5010
sip:[qb16:fe08:cd08::aa16:ff03:cd01]:5010
sip:[::qb16:fe08:cd08]:5010
sip:[qb16:fe08:cd08::]:5010
sip:[qb16:fe08:cd08]:5010
#
sip:[::cd0:180.34.25.254]:5010
sip:[bb01::80.34.25.254]:5010
sip:[qb06::cd01:180.34.25.254]:5010
sip:[qb16:fe08:cd08::aa16:ff03:cd01:180.34.25.254]:5010
sip:[::qb16:fe08:cd08:180.34.25.254]:5010
sip:[qb16:fe08:cd08:180.34.25.254]:5010
sip::5070
#
sip:j.doe@big.com;maddr=239.255.255.1;ttl=15
sip:j.doe@big.com
sip:j.doe:secret@big.com;transport=tcp
sip:j.doe@big.com?subject=project
sip:+1-212-555-1212:1234@gateway.com;user=phone
sip:1212@gateway.com
sip:alice@10.1.2.3
sip:alice@example.com
sip:alice%40example.com@gateway.com
sip:alice@registrar.com;method=REGISTER
sip:alice@registrar.com:5080;method=REGISTER?subject=project&retry-after=3600
#
#
sip:sip@sip
sip:+1234@ipworl.com;user=phone
sip:+1234@ipworl.com;user=phone?require=some.trucs.as-offer&Proxy-Require=some.trucs.bidon
sip:+1254353534@0.cfee_2.edn_8.aqsde.fr;user=phone?Require=com.hey.no-cd.hey.wwwww-hhhh-off
sip:MDU@1.ou_5.la_1.aco-aco.fr;user=ip
#
# those URL seems to be correct??? but How can they be parsed???
# this seems rather impossible...
# The issue seems to be between 04 draft and previous one.
#
sip:j.doe@big.com;to[to?r+s=foo:&.bar;qsdr$/def
sip:j.d;oe:secret?@big.com;to[to?r+s=foo:&.bar;qsdr$/def
#
# this url lacks a value for its header_param!!
#
sip:j.+d$=o\?;e:secr&=+$,@big.com;to[to?r+s=foo:&.bar;qsdr$/def
#
# test allowed values in the userinfo part of url.
#
sip:abcdefghijklmnopqurstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-_.!~*'()&=+$,;?/reserved%3A%40@big.com;
#
# test allowed values in the password part of url.
#
sip:ab:jack%3B%3F%2F-_.!~*'()[]/:&+$;/?:@&=+$@big.com;
#
# test allowed values in the uri-parameter part of url.
#
sip:ab@big.com;ab-_.!~*'()[]/:&+$-_.!~*'()=ab-_.!~*'()[]/:&+$-_.!~*'(); cd-_.!~*'()[]/:&+$-_.!~*'()=cd-_.!~*'()[]/:&+$-_.!~*'()
#
# test allowed values in the header-parameter part of url.
#
sip:ab@big.com?ab-_.!~*'()[]/?:+$=-_.!~*'()[]/?:+$&-_.!~*'()[]/?:+$%26%3D%2C%3B?/= -_.!~*'()[]/?:+$%26%3D+$%2C%3B?/
sip:bob@biloxi.example.net?Accept-Contact=sip:bobsdesk.biloxi.example.net&Call-ID%3D55432%40alicepc.atlanta.example.com
sip:bob@biloxi.example.net?Accept-Contact=sip:bobsdesk.biloxi.example.net&Call-ID=55432alicepc.atlanta.example.