-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathminimal_offer.txt
145 lines (124 loc) · 7.25 KB
/
minimal_offer.txt
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
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
offer
v=0
o=- 4395291772417888753 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0
a=msid-semantic: WMS
m=video 9 UDP/TLS/RTP/SAVPF 102 103
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:H0Tz
a=ice-pwd:HXeKrqNxtoH7MLYV/gQXytWJ
a=ice-options:trickle
a=fingerprint:sha-256 3C:4A:AA:DA:3A:F5:7F:B1:60:B2:1A:BB:59:20:22:DB:FC:44:FB:71:BB:88:6D:E5:BB:2E:C6:7F:6A:9E:0B:83
a=setup:actpass
a=mid:0
a=sendrecv
a=msid:- 665d1bfb-1759-44c8-92d4-c1b6aaad5892
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:102 H264/90000
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=rtpmap:103 rtx/90000
a=fmtp:103 apt=102
a=ssrc:1044859037 cname:Dp9Bc6LU+k7YLLrs
a=ssrc:1044859037 msid:- 665d1bfb-1759-44c8-92d4-c1b6aaad5892
-----BEGIN CERTIFICATE-----
MIIC8DCCAdigAwIBAgIGAZG3LRzEMA0GCSqGSIb3DQEBCwUAMDkxDTALBgNVBAMMBHRlc3QxCzAJBgNVBAYTAlVTMRswGQYJKoZIhvcNAQkBFgx0ZXN0QHRlc3QuaW8wHhcNMjQwOTAzMDkxNzUyWhcNMjUwOTAzMDkxNzUyWjA5MQ0wCwYDVQQDDAR0ZXN0MQswCQYDVQQGEwJVUzEbMBkGCSqGSIb3DQEJARYMdGVzdEB0ZXN0LmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnaO5QvkK9F04Ri+t5DBMc45lA67oh7QdQsIDGG+x6yabDJt3nNkHRJbLB1ZZzZvXrMIIQ4qXcXghYl//t/dhJmp1idBJOY5Num7KaWkgVfV+Aoca2Z9DvPuy5YymoUtaU+Hr0WAd3qQgAISo0BSU2tGPkMsBqgCTLuuTrcNF0XQlhqVHVSF8m+vuecns/mo6FNKgq7fMHehzQdjNtFHoqU5rugjQ5wlZ8rjjsy3OH5UbnfGs8BgyQMJFLvbICkzZiPEdNgO0KCUTuJpy/aecigmq7Nao95hR9QrOCjP2cXKx2Om+suxxtAoBOJTQ7e9frY+5GF6k7WNvNez+fCWQbQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQAxiFUw8y92fjsE3ahAGDIUx3x2pzVoFF19ejqD/12Vqv9t3wuilX0q3IuamngJm0p8Ztn8UWVsDCsW5OKrvnMgqG0XUBLWpONhCWFbTab0j0JFtd/fHv+IaqF8pH9SKj76ip28EqilAG9R71wQxdLgupVoRSY4puG4yBJfdXje8bd6aTKvRW4B1eYAMKYKALYMOG6UJwGz/oxW6KhKIsKOGTLRlhDqA8jAHsO+tZmaMaM+cLxjzFBG3855tMS9RvuYeLy87jvUcD/aDiEZxkWbiZjobSQQA1OKq0ciTeyD2gLvmnWKKsoZfLoAmrp4TufSolRXwVEHkX7o2Xy1anZg
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCdo7lC+Qr0XThGL63kMExzjmUDruiHtB1CwgMYb7HrJpsMm3ec2QdElssHVlnNm9eswghDipdxeCFiX/+392EmanWJ0Ek5jk26bsppaSBV9X4ChxrZn0O8+7LljKahS1pT4evRYB3epCAAhKjQFJTa0Y+QywGqAJMu65Otw0XRdCWGpUdVIXyb6+55yez+ajoU0qCrt8wd6HNB2M20UeipTmu6CNDnCVnyuOOzLc4flRud8azwGDJAwkUu9sgKTNmI8R02A7QoJRO4mnL9p5yKCars1qj3mFH1Cs4KM/ZxcrHY6b6y7HG0CgE4lNDt71+tj7kYXqTtY2817P58JZBtAgMBAAECggEACHO2o1Z1VbxzynY++rzzib8+P5rOq+FRL6WgWIc7QQeSXkmC+cgRzDB7lUVLeQCHPqOD9unE4e1reM9Qh31o2jrwr2Fus6Ujb2tbne2S3BkBVxhbAlpi3YyZ6cCHT0maKmTdacifVrMdEM9hZRAIGngMRwVOGF6B2w0AH4Zt8A4WcQiLd7j+ObW0qQHe1dTImq4/08KqvSImBoxVYg+smLfcyDMyvkFsXwcPtWpjRhrritFjdELSsL3s0WBI0EOWBSpIQRdxgjEmQuAvYZii4jbLyIT6VPGNk2PEIq9c+zLCH3At0ja0ceSMuX9XHcjhYNkukBIoAir8+eawUNNd/wKBgQDP4pflIwLVhDfBSoZ2JjlkAZcBScOvg2hHFQ3eH863yU/IflvqbtnbSv9FGDEYU7IFIF1+/Jr3H+M93+w8Esdz4HnkXGjz+Ecvu2f4bGtockCYVSbd2RR6hAOm6/IweOCN4+JLVfAz4QkqqlCXNfEMAOgO7pacUlWIfaV9Wr9FIwKBgQDCIActvruJklLaEOF8YQDtO8NWrDepEfd1/Kh0ynUU/dTtnQkHiW2ImnuHq4GMGYMRBW8Zztjl63wDrjTfr49VTuF2aNKlvjB/0uiodSLdFCEtvpJ67H8Rc0krbq07/c+kneKBpo4DOskVWmzuUSJ8yMv9RbFxXAwU3o10H/QVLwKBgBy4Mz/mrFePIpzDjPv5n+gfCBuXcz9mKhvX3siXIFnnp+wM+OnUUqinHckP5Ih115w5snD+uPH3J8++hcZu2bs6gdx4n89Et6DyhRSe9d/CGQZyjSINAXVDk7WV1ym3KV6w4uyBfOPN7RRF30hknV6JKYYWlBwYi9SFdz1wMgh9AoGAQwFFGRAVsVWVTXm4KvNcm4YeVaNaDvyJmusbxjw/j4BR57ZlcHmKGjWgX+Ld81q298AVaiYQjcPraWXPEEqLwdlZT0K9OsJcATLuZX8RCpgxH5YA/3b0ITTW06v/FY71BhANJ80yhYDb+Yfdw6Czs7inWIOezM8FyIpM7wE8gbcCgYAXltZPPMmo9C8Cq9cZNDL63NhW/Ghd7BL4kQG2ELqLv55J8iC3O8ua/cV77q1B3/JAmoohze97kX7qUxLbzmzepOGskKbpFaYBHGTzPfG1njnZRNEPTYjCn8fnuKZoNvUrB1xC6AwcdLKvlMeeOyii+Y9ZKab7o4ndPI+0yQxsUw==
-----END RSA PRIVATE KEY-----
DTLSv1.2 Record Layer: Handshake Protocol: Client Hello
Content Type: Handshake (22)
Version: DTLS 1.0 (0xfeff)
Epoch: 0
Sequence Number: 0
Length: 75
Handshake Protocol: Client Hello
Handshake Type: Client Hello (1)
Length: 63
Message Sequence: 0
Fragment Offset: 0
Fragment Length: 63
Version: DTLS 1.2 (0xfefd)
Random: 35333631326534622d303233312d343031612d396463352d3364323938366665
Session ID Length: 0
Cookie Length: 0
Cipher Suites Length: 2
Cipher Suites (1 suite)
Cipher Suite: TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
Compression Methods Length: 1
Compression Methods (1 method)
Compression Method: null (0)
Extensions Length: 19
Extension: use_srtp (len=5)
Type: use_srtp (14)
Length: 5
SRTP Protection Profiles Length: 2
SRTP Protection Profile: SRTP_AES128_CM_HMAC_SHA1_80 (0x0001)
MKI Length: 0
Extension: signature_algorithms (len=6)
Type: signature_algorithms (13)
Length: 6
Signature Hash Algorithms Length: 4
Signature Hash Algorithms (2 algorithms)
Signature Algorithm: rsa_pkcs1_sha1 (0x0201)
Signature Hash Algorithm Hash: SHA1 (2)
Signature Hash Algorithm Signature: RSA (1)
Signature Algorithm: rsa_pkcs1_sha256 (0x0401)
Signature Hash Algorithm Hash: SHA256 (4)
Signature Hash Algorithm Signature: RSA (1)
[JA3 Fullstring: 65277,47,14-13,,]
[JA3: 30abed3938e3296fd330aafadca96fe8]
Frame 706: 201 bytes on wire (1608 bits), 201 bytes captured (1608 bits) on interface any, id 0
Linux cooked capture v1
Internet Protocol Version 4, Src: usama-H110M-H.local (192.168.0.115), Dst: usama-H110M-H.local (192.168.0.115)
User Datagram Protocol, Src Port: 50870, Dst Port: 51795
Datagram Transport Layer Security
DTLSv1.2 Record Layer: Handshake Protocol: Client Hello
Content Type: Handshake (22)
Version: DTLS 1.0 (0xfeff)
Epoch: 0
Sequence Number: 0
Length: 144
Handshake Protocol: Client Hello
Handshake Type: Client Hello (1)
Length: 132
Message Sequence: 0
Fragment Offset: 0
Fragment Length: 132
Version: DTLS 1.2 (0xfefd)
Random: 6bdacb89310eb32ea9d62e6f26ff3d2d1ab8af564209bae48fb7b51a555580e3
Session ID Length: 0
Cookie Length: 0
Cipher Suites Length: 22
Cipher Suites (11 suites)
Cipher Suite: TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
Compression Methods Length: 1
Compression Methods (1 method)
Compression Method: null (0)
Extensions Length: 68
Extension: signature_algorithms (len=20)
Type: signature_algorithms (13)
Length: 20
Signature Hash Algorithms Length: 18
Signature Hash Algorithms (9 algorithms)
Signature Algorithm: rsa_pkcs1_sha1 (0x0201)
Signature Hash Algorithm Hash: SHA1 (2)
Signature Hash Algorithm Signature: RSA (1)
Extension: use_srtp (len=9)
Type: use_srtp (14)
Length: 9
SRTP Protection Profiles Length: 6
SRTP Protection Profile: SRTP_AES128_CM_HMAC_SHA1_80 (0x0001)
SRTP Protection Profile: SRTP_AEAD_AES_256_GCM (0x0008)
SRTP Protection Profile: SRTP_AEAD_AES_128_GCM (0x0007)
MKI Length: 0
todo
signal passing for callbacks
dtls decrypt
ice dtls and webrtc state changes
refactor all code
dtls finish message verify