gdr / tuntox (public) (License: GPLv3) (since 2017-01-24) (hash sha1)
Tunnel TCP connections over the Tox protocol
List of commits:
Subject Hash Author Date (UTC)
Separate TCP relays from bootstrap nodes during bootstrap a5b237c6fc56787e8ce9e29c4c4778f462c0d849 GDR! 2016-10-05 18:56:18
Updated node list with generate_tox_bootstrap.py 298776994486b7c07dfede1d4190ff0e5aa8789a GDR! 2016-10-05 18:40:02
Whitelist debug statement a971c172985088d38297ed30318910144140a44b GDR! 2016-06-08 20:36:52
Coverity fix b081686b05931064b4f9a26621d77a5d43941832 GDR! 2016-06-08 15:28:41
Fixed default value for server whitelist mode e682a05cf64ea85e30cb88a089fe220c2081e5da GDR! 2016-06-08 15:16:25
Documentation for #14 e9393fb439f94461fdc665eb85af54f156e5be75 GDR! 2016-06-07 20:00:13
"Whitelist clients by pubkeys" mode, re-request friends 1013b2aaeafa9112849df4e08bcced23cbd91fdf GDR! 2016-06-07 19:52:48
Remove FDs of closed tunnels from fdset 816245f429145052b8908d500c64d372fc8c2972 GDR! 2016-06-07 18:42:45
Mention toxvpn c2a78f48bd44613162a6e3c1d02cb53266611936 GDR! 2016-05-05 17:55:59
ProxyCommand explained c17be222aa46a4cf1a9d19c0ae767697ad585fd3 GDR! 2016-05-05 17:50:05
Visible ToxID 4f38371fd72ba889e39805b76a1a2402194b5398 GDR! 2016-05-05 17:46:06
Tuntox does fork! 0d1230def56597b25bcd731346794058c66d3e7c GDR! 2016-05-05 17:45:25
Tox.chat 2 90990f49bda18d06c89fca0495b39726bd55a076 GDR! 2016-05-05 17:43:58
Tox.chat 5b921bc92cf04773f8e5b08120e5850156fbb580 GDR! 2016-05-05 17:43:11
Possible fix for Issue #16 cc633e9ad431850d298638dbcdcbf1e8a4dfdeb1 GDR! 2016-05-05 17:39:42
Fix build on non-mac platforms 981501cf1e19d07a11e28cff99b9cd7c7b1d0b1d GDR! 2015-09-17 08:30:57
* fix: Possibility to compile on Mac OS platform 199787953243d91449ac5f4a5ac16edc2497e438 Dawid 'nCore' Opis 2015-09-16 18:14:03
remove tox.im because it's evil b57ae8b86109e6fe6f626d03ddeca79539d07822 GrayHatter 2015-08-08 00:45:31
Update README.md 9226aa00b30e7af7a0122b0772cc3e20ae5b49d0 GDR! 2015-07-14 12:57:55
CID 122512 (#1 of 1): Resource leak (RESOURCE_LEAK)11. leaked_storage: 5d9e9c5d9078d8d1987375e972282220d50b9328 GDR! 2015-07-08 10:04:52
Commit a5b237c6fc56787e8ce9e29c4c4778f462c0d849 - Separate TCP relays from bootstrap nodes during bootstrap
Author: GDR!
Author date (UTC): 2016-10-05 18:56
Committer name: GDR!
Committer date (UTC): 2016-10-05 18:56
Parent(s): 298776994486b7c07dfede1d4190ff0e5aa8789a
Signer:
Signing key:
Signing status: N
Tree: d69902958d97194b088daba06e30fc6d091d9cf7
File Lines added Lines deleted
generate_tox_bootstrap.py 28 2
main.c 3 2
tox_bootstrap.h 595 105
File generate_tox_bootstrap.py changed (mode: 100644) (index cb8c804..d8b9ee6)
... ... struct bootstrap_node {
37 37 } }
38 38 }, },
39 39 }; };
40
41 struct bootstrap_node tcp_relays[] = {
42 {% for node in relays %}
43 {
44 "{{ node.ipv4 }}",
45 {{ node.port }},
46 {
47 {{ node.public_key|toxtoc }}
48 }
49 },
50 {% endfor %}
51 };
40 52 """ """
41 53
42 54 def toxtoc(value): def toxtoc(value):
 
... ... if __name__ == "__main__":
77 89 raise ValueError('nodes element not in JSON') raise ValueError('nodes element not in JSON')
78 90
79 91 nodes = [] nodes = []
92 tcp_relays = []
93
80 94 for elem in data['nodes']: for elem in data['nodes']:
81 95 node = {} node = {}
82 96 if 'ipv4' not in elem or 'port' not in elem or 'public_key' not in elem: if 'ipv4' not in elem or 'port' not in elem or 'public_key' not in elem:
 
... ... if __name__ == "__main__":
102 116 print "Could not resolve ipv4: %s, skipping!" % elem['ipv4'] print "Could not resolve ipv4: %s, skipping!" % elem['ipv4']
103 117 continue continue
104 118
105 nodes.append(node)
119 if 'status_udp' in elem and elem['status_udp']:
120 nodes.append(node)
121
122 if 'tcp_ports' in elem and elem['tcp_ports'] and \
123 'status_tcp' in elem and elem['status_tcp']:
124 for port in elem['tcp_ports']:
125 relay = dict(node)
126 try:
127 relay['port'] = int(port)
128 except ValueError:
129 continue
130
131 tcp_relays.append(relay)
106 132
107 133 env = jinja2.Environment(loader=Loader()) env = jinja2.Environment(loader=Loader())
108 134 env.filters['toxtoc'] = toxtoc env.filters['toxtoc'] = toxtoc
109 135 template = env.get_template('tox_bootstrap_template') template = env.get_template('tox_bootstrap_template')
110 tox_bootstrap_h = template.render(nodes=nodes, now=datetime.datetime.now(), json_url=json_url)
136 tox_bootstrap_h = template.render(nodes=nodes, now=datetime.datetime.now(), json_url=json_url, relays=tcp_relays)
111 137 open('tox_bootstrap.h', 'w').write(tox_bootstrap_h) open('tox_bootstrap.h', 'w').write(tox_bootstrap_h)
112 138
File main.c changed (mode: 100644) (index 8faf16d..2acafa6)
... ... static void do_bootstrap(Tox *tox)
143 143 j = rand(); j = rand();
144 144
145 145 int i = 0; int i = 0;
146 while(i < 4) {
146 while(i < 8) {
147 147 struct bootstrap_node *d = &bootstrap_nodes[j % countof(bootstrap_nodes)]; struct bootstrap_node *d = &bootstrap_nodes[j % countof(bootstrap_nodes)];
148 struct bootstrap_node *r = &tcp_relays[(4*j) % countof(tcp_relays)];
148 149 tox_bootstrap(tox, d->address, d->port, d->key, 0); tox_bootstrap(tox, d->address, d->port, d->key, 0);
149 tox_add_tcp_relay(tox, d->address, d->port, d->key, 0);
150 tox_add_tcp_relay(tox, r->address, r->port, r->key, 0);
150 151 i++; i++;
151 152 j++; j++;
152 153 } }
File tox_bootstrap.h changed (mode: 100644) (index 45befc3..636e8d6)
1 1
2 2 /* /*
3 3 * Generated with generate_tox_bootstrap.py by GDR! * Generated with generate_tox_bootstrap.py by GDR!
4 * from https://nodes.tox.chat/json on 2016-10-05 20:38:08.833899
4 * from https://nodes.tox.chat/json on 2016-10-05 20:51:31.999306
5 5 */ */
6 6 struct bootstrap_node { struct bootstrap_node {
7 7 char *address; char *address;
 
... ... struct bootstrap_node {
18 18 } }
19 19 }, },
20 20
21 {
22 "178.62.250.138",
23 33445,
24 {
25 0x78, 0x82, 0x36, 0xD3, 0x49, 0x78, 0xD1, 0xD5, 0xBD, 0x82, 0x2F, 0x0A, 0x5B, 0xEB, 0xD2, 0xC5,
26 0x3C, 0x64, 0xCC, 0x31, 0xCD, 0x31, 0x49, 0x35, 0x0E, 0xE2, 0x7D, 0x4D, 0x9A, 0x2F, 0x9B, 0x6B
27 }
28 },
29
30 21 { {
31 22 "130.133.110.14", "130.133.110.14",
32 23 33445, 33445,
 
... ... struct bootstrap_node {
45 36 } }
46 37 }, },
47 38
48 {
49 "198.98.51.198",
50 33445,
51 {
52 0x1D, 0x5A, 0x5F, 0x2F, 0x5D, 0x62, 0x33, 0x05, 0x8B, 0xF0, 0x25, 0x9B, 0x09, 0x62, 0x2F, 0xB4,
53 0x0B, 0x48, 0x2E, 0x4F, 0xA0, 0x93, 0x1E, 0xB8, 0xFD, 0x3A, 0xB8, 0xE7, 0xBF, 0x7D, 0xAF, 0x6F
54 }
55 },
56
57 39 { {
58 40 "139.162.217.110", "139.162.217.110",
59 41 33445, 33445,
 
... ... struct bootstrap_node {
234 216 } }
235 217 }, },
236 218
237 {
238 "193.124.186.120",
239 33445,
240 {
241 0x80, 0xEF, 0x86, 0x60, 0xD9, 0xC5, 0xAC, 0xE1, 0x57, 0x7B, 0xAB, 0x03, 0x13, 0x75, 0xA0, 0xF0,
242 0x82, 0x84, 0xCB, 0xFD, 0x9F, 0x81, 0x0A, 0x85, 0x79, 0x55, 0xDC, 0xC8, 0x73, 0x77, 0xFC, 0x4D
243 }
244 },
245
246 219 { {
247 220 "146.185.136.123", "146.185.136.123",
248 221 33445, 33445,
 
... ... struct bootstrap_node {
342 315 } }
343 316 }, },
344 317
318 {
319 "178.62.250.138",
320 33445,
321 {
322 0x78, 0x82, 0x36, 0xD3, 0x49, 0x78, 0xD1, 0xD5, 0xBD, 0x82, 0x2F, 0x0A, 0x5B, 0xEB, 0xD2, 0xC5,
323 0x3C, 0x64, 0xCC, 0x31, 0xCD, 0x31, 0x49, 0x35, 0x0E, 0xE2, 0x7D, 0x4D, 0x9A, 0x2F, 0x9B, 0x6B
324 }
325 },
326
327 {
328 "198.98.51.198",
329 33445,
330 {
331 0x1D, 0x5A, 0x5F, 0x2F, 0x5D, 0x62, 0x33, 0x05, 0x8B, 0xF0, 0x25, 0x9B, 0x09, 0x62, 0x2F, 0xB4,
332 0x0B, 0x48, 0x2E, 0x4F, 0xA0, 0x93, 0x1E, 0xB8, 0xFD, 0x3A, 0xB8, 0xE7, 0xBF, 0x7D, 0xAF, 0x6F
333 }
334 },
335
345 336 { {
346 337 "108.61.165.198", "108.61.165.198",
347 338 33445, 33445,
 
... ... struct bootstrap_node {
379 370 }, },
380 371
381 372 { {
382 "23.226.230.47",
373 "176.31.28.63",
374 465,
375 {
376 0x0B, 0x6C, 0x7A, 0x93, 0xA6, 0xD8, 0xC0, 0xEB, 0x44, 0x96, 0x5C, 0x4A, 0x85, 0xCB, 0x88, 0xBA,
377 0x75, 0x71, 0x17, 0x0F, 0xE2, 0xDB, 0x3D, 0xEA, 0x10, 0x71, 0x3E, 0x48, 0x55, 0x9A, 0x55, 0x4D
378 }
379 },
380 };
381
382 struct bootstrap_node tcp_relays[] = {
383
384 {
385 "198.46.138.44",
383 386 33445, 33445,
384 387 { {
385 0xA0, 0x91, 0x62, 0xD6, 0x86, 0x18, 0xE7, 0x42, 0xFF, 0xBC, 0xA1, 0xC2, 0xC7, 0x03, 0x85, 0xE6,
386 0x67, 0x96, 0x04, 0xB2, 0xD8, 0x0E, 0xA6, 0xE8, 0x4A, 0xD0, 0x99, 0x6A, 0x1A, 0xC8, 0xA0, 0x74
388 0xF4, 0x04, 0xAB, 0xAA, 0x1C, 0x99, 0xA9, 0xD3, 0x7D, 0x61, 0xAB, 0x54, 0x89, 0x8F, 0x56, 0x79,
389 0x3E, 0x1D, 0xEF, 0x8B, 0xD4, 0x6B, 0x10, 0x38, 0xB9, 0xD8, 0x22, 0xE8, 0x46, 0x0F, 0xAB, 0x67
387 390 } }
388 391 }, },
389 392
390 393 { {
391 "46.101.197.175",
392 443,
394 "198.46.138.44",
395 3389,
393 396 { {
394 0xCD, 0x13, 0x3B, 0x52, 0x11, 0x59, 0x54, 0x1F, 0xB1, 0xD3, 0x26, 0xDE, 0x98, 0x50, 0xF5, 0xE5,
395 0x6A, 0x6C, 0x72, 0x4B, 0x5B, 0x8E, 0x5E, 0xB5, 0xCD, 0x8D, 0x95, 0x04, 0x08, 0xE9, 0x57, 0x07
397 0xF4, 0x04, 0xAB, 0xAA, 0x1C, 0x99, 0xA9, 0xD3, 0x7D, 0x61, 0xAB, 0x54, 0x89, 0x8F, 0x56, 0x79,
398 0x3E, 0x1D, 0xEF, 0x8B, 0xD4, 0x6B, 0x10, 0x38, 0xB9, 0xD8, 0x22, 0xE8, 0x46, 0x0F, 0xAB, 0x67
396 399 } }
397 400 }, },
398 401
399 402 { {
400 "89.184.82.218",
403 "130.133.110.14",
401 404 33445, 33445,
402 405 { {
403 0x20, 0x96, 0x57, 0x21, 0xD3, 0x2C, 0xE5, 0x0C, 0x3E, 0x83, 0x7D, 0xD7, 0x5B, 0x33, 0x90, 0x8B,
404 0x33, 0x03, 0x7E, 0x62, 0x25, 0x11, 0x0B, 0xFF, 0x20, 0x92, 0x77, 0xAE, 0xAF, 0x3F, 0x96, 0x39
406 0x46, 0x1F, 0xA3, 0x77, 0x6E, 0xF0, 0xFA, 0x65, 0x5F, 0x1A, 0x05, 0x47, 0x7D, 0xF1, 0xB3, 0xB6,
407 0x14, 0xF7, 0xD6, 0xB1, 0x24, 0xF7, 0xDB, 0x1D, 0xD4, 0xFE, 0x3C, 0x08, 0xB0, 0x3B, 0x64, 0x0F
405 408 } }
406 409 }, },
407 410
408 411 { {
409 "144.76.31.180",
412 "205.185.116.116",
410 413 33445, 33445,
411 414 { {
412 0x02, 0x80, 0x7C, 0xF4, 0xF8, 0xBB, 0x8F, 0xB3, 0x90, 0xCC, 0x37, 0x94, 0xBD, 0xF1, 0xE8, 0x44,
413 0x9E, 0x9A, 0x83, 0x92, 0xC5, 0xD3, 0xF2, 0x20, 0x00, 0x19, 0xDA, 0x9F, 0x1E, 0x81, 0x2E, 0x46
415 0xA1, 0x79, 0xB0, 0x97, 0x49, 0xAC, 0x82, 0x6F, 0xF0, 0x1F, 0x37, 0xA9, 0x61, 0x3F, 0x6B, 0x57,
416 0x11, 0x8A, 0xE0, 0x14, 0xD4, 0x19, 0x6A, 0x0E, 0x11, 0x05, 0xA9, 0x8F, 0x93, 0xA5, 0x47, 0x02
414 417 } }
415 418 }, },
416 419
417 420 { {
418 "107.150.46.124",
419 33445,
421 "205.185.116.116",
422 3389,
420 423 { {
421 0xD3, 0xEB, 0x45, 0x18, 0x1B, 0x34, 0x3C, 0x2C, 0x22, 0x2A, 0x5B, 0xCF, 0x72, 0xB7, 0x60, 0x63,
422 0x8E, 0x15, 0xED, 0x87, 0x90, 0x46, 0x25, 0xAA, 0xD3, 0x51, 0xC5, 0x94, 0xEE, 0xFA, 0xE0, 0x3E
424 0xA1, 0x79, 0xB0, 0x97, 0x49, 0xAC, 0x82, 0x6F, 0xF0, 0x1F, 0x37, 0xA9, 0x61, 0x3F, 0x6B, 0x57,
425 0x11, 0x8A, 0xE0, 0x14, 0xD4, 0x19, 0x6A, 0x0E, 0x11, 0x05, 0xA9, 0x8F, 0x93, 0xA5, 0x47, 0x02
423 426 } }
424 427 }, },
425 428
426 429 { {
427 "46.229.52.198",
430 "139.162.217.110",
428 431 33445, 33445,
429 432 { {
430 0x81, 0x3C, 0x8F, 0x41, 0x87, 0x83, 0x3E, 0xF0, 0x65, 0x5B, 0x10, 0xF7, 0x75, 0x21, 0x41, 0xA3,
431 0x52, 0x24, 0x84, 0x62, 0xA5, 0x67, 0x52, 0x9A, 0x38, 0xB6, 0xBB, 0xF7, 0x3E, 0x97, 0x93, 0x07
433 0x0E, 0xEB, 0xE6, 0x30, 0x4F, 0x4B, 0x3F, 0x65, 0x49, 0xF3, 0x9A, 0x87, 0xFB, 0xB4, 0x57, 0x51,
434 0x92, 0x9F, 0x48, 0x33, 0xBA, 0x6A, 0xC5, 0xF3, 0x5B, 0x6D, 0xFA, 0x79, 0xD0, 0x1B, 0x45, 0x23
432 435 } }
433 436 }, },
434 437
435 438 { {
436 "144.76.60.215",
437 33445,
439 "139.162.217.110",
440 3389,
441 {
442 0x0E, 0xEB, 0xE6, 0x30, 0x4F, 0x4B, 0x3F, 0x65, 0x49, 0xF3, 0x9A, 0x87, 0xFB, 0xB4, 0x57, 0x51,
443 0x92, 0x9F, 0x48, 0x33, 0xBA, 0x6A, 0xC5, 0xF3, 0x5B, 0x6D, 0xFA, 0x79, 0xD0, 0x1B, 0x45, 0x23
444 }
445 },
446
447 {
448 "194.249.212.109",
449 443,
438 450 { {
439 0x04, 0x11, 0x9E, 0x83, 0x5D, 0xF3, 0xE7, 0x8B, 0xAC, 0xF0, 0xF8, 0x42, 0x35, 0xB3, 0x00, 0x54,
440 0x6A, 0xF8, 0xB9, 0x36, 0xF0, 0x35, 0x18, 0x5E, 0x2A, 0x8E, 0x9E, 0x0A, 0x67, 0xC8, 0x92, 0x4F
451 0x3C, 0xEE, 0x1F, 0x05, 0x40, 0x81, 0xE7, 0xA0, 0x11, 0x23, 0x48, 0x83, 0xBC, 0x4F, 0xC3, 0x9F,
452 0x66, 0x1A, 0x55, 0xB7, 0x36, 0x37, 0xA5, 0xAC, 0x29, 0x3D, 0xDF, 0x12, 0x51, 0xD9, 0x43, 0x2B
441 453 } }
442 454 }, },
443 455
444 456 { {
445 "195.154.119.113",
446 33445,
457 "194.249.212.109",
458 3389,
447 459 { {
448 0xE3, 0x98, 0xA6, 0x96, 0x46, 0xB8, 0xCE, 0xAC, 0xA9, 0xF0, 0xB8, 0x4F, 0x55, 0x37, 0x26, 0xC1,
449 0xC4, 0x92, 0x70, 0x55, 0x8C, 0x57, 0xDF, 0x5F, 0x3C, 0x36, 0x8F, 0x05, 0xA7, 0xD7, 0x13, 0x54
460 0x3C, 0xEE, 0x1F, 0x05, 0x40, 0x81, 0xE7, 0xA0, 0x11, 0x23, 0x48, 0x83, 0xBC, 0x4F, 0xC3, 0x9F,
461 0x66, 0x1A, 0x55, 0xB7, 0x36, 0x37, 0xA5, 0xAC, 0x29, 0x3D, 0xDF, 0x12, 0x51, 0xD9, 0x43, 0x2B
450 462 } }
451 463 }, },
452 464
453 465 { {
454 "46.38.239.179",
466 "194.249.212.109",
455 467 33445, 33445,
456 468 { {
457 0xF5, 0xA1, 0xA3, 0x8E, 0xFB, 0x6B, 0xD3, 0xC2, 0xC8, 0xAF, 0x8B, 0x10, 0xD8, 0x5F, 0x0F, 0x89,
458 0xE9, 0x31, 0x70, 0x4D, 0x34, 0x9F, 0x1D, 0x07, 0x20, 0xC3, 0xC4, 0x05, 0x9A, 0xF2, 0x44, 0x0A
469 0x3C, 0xEE, 0x1F, 0x05, 0x40, 0x81, 0xE7, 0xA0, 0x11, 0x23, 0x48, 0x83, 0xBC, 0x4F, 0xC3, 0x9F,
470 0x66, 0x1A, 0x55, 0xB7, 0x36, 0x37, 0xA5, 0xAC, 0x29, 0x3D, 0xDF, 0x12, 0x51, 0xD9, 0x43, 0x2B
459 471 } }
460 472 }, },
461 473
462 474 { {
463 "104.167.101.29",
464 33445,
475 "185.25.116.107",
476 3389,
465 477 { {
466 0x59, 0x18, 0xAC, 0x3C, 0x06, 0x95, 0x59, 0x62, 0xA7, 0x5A, 0xD7, 0xDF, 0x4F, 0x80, 0xA5, 0xD7,
467 0xC3, 0x4F, 0x7D, 0xB9, 0xE1, 0x49, 0x8D, 0x2E, 0x04, 0x95, 0xDE, 0x35, 0xB3, 0xFE, 0x8A, 0x57
478 0xDA, 0x4E, 0x4E, 0xD4, 0xB6, 0x97, 0xF2, 0xE9, 0xB0, 0x00, 0xEE, 0xFE, 0x3A, 0x34, 0xB5, 0x54,
479 0xAC, 0xD3, 0xF4, 0x5F, 0x5C, 0x96, 0xEA, 0xEA, 0x25, 0x16, 0xDD, 0x7F, 0xF9, 0xAF, 0x7B, 0x43
468 480 } }
469 481 }, },
470 482
471 483 { {
472 "80.232.246.79",
484 "185.25.116.107",
473 485 33445, 33445,
474 486 { {
475 0xCF, 0x6C, 0xEC, 0xA0, 0xA1, 0x4A, 0x31, 0x71, 0x7C, 0xC8, 0x50, 0x1D, 0xA5, 0x1B, 0xE2, 0x77,
476 0x42, 0xB7, 0x07, 0x46, 0x95, 0x6E, 0x66, 0x76, 0xFF, 0x42, 0x3A, 0x52, 0x9F, 0x91, 0xED, 0x5D
487 0xDA, 0x4E, 0x4E, 0xD4, 0xB6, 0x97, 0xF2, 0xE9, 0xB0, 0x00, 0xEE, 0xFE, 0x3A, 0x34, 0xB5, 0x54,
488 0xAC, 0xD3, 0xF4, 0x5F, 0x5C, 0x96, 0xEA, 0xEA, 0x25, 0x16, 0xDD, 0x7F, 0xF9, 0xAF, 0x7B, 0x43
477 489 } }
478 490 }, },
479 491
480 492 { {
481 "104.233.104.126",
493 "192.99.168.140",
482 494 33445, 33445,
483 495 { {
484 0xED, 0xEE, 0x8F, 0x2E, 0x83, 0x9A, 0x57, 0x82, 0x0D, 0xE3, 0xDA, 0x41, 0x56, 0xD8, 0x83, 0x50,
485 0xE5, 0x3D, 0x41, 0x61, 0x44, 0x70, 0x68, 0xA3, 0x45, 0x7E, 0xE8, 0xF5, 0x9F, 0x36, 0x24, 0x14
496 0x6A, 0x4D, 0x06, 0x07, 0xA2, 0x96, 0x83, 0x84, 0x34, 0xA6, 0xA7, 0xDD, 0xF9, 0x9F, 0x50, 0xEF,
497 0x9D, 0x60, 0xA2, 0xC5, 0x10, 0xBB, 0xF3, 0x1F, 0xE5, 0x38, 0xA2, 0x5C, 0xB6, 0xB4, 0x65, 0x2F
486 498 } }
487 499 }, },
488 500
489 501 { {
490 "191.17.212.195",
491 33445,
502 "192.99.168.140",
503 3389,
492 504 { {
493 0x18, 0x8E, 0x07, 0x26, 0x76, 0x40, 0x4E, 0xD8, 0x33, 0xA4, 0xE9, 0x47, 0xDC, 0x1D, 0x22, 0x3D,
494 0xF8, 0xEF, 0xEB, 0xE5, 0xF5, 0x25, 0x85, 0x73, 0xA2, 0x36, 0x57, 0x36, 0x88, 0xFB, 0x97, 0x61
505 0x6A, 0x4D, 0x06, 0x07, 0xA2, 0x96, 0x83, 0x84, 0x34, 0xA6, 0xA7, 0xDD, 0xF9, 0x9F, 0x50, 0xEF,
506 0x9D, 0x60, 0xA2, 0xC5, 0x10, 0xBB, 0xF3, 0x1F, 0xE5, 0x38, 0xA2, 0x5C, 0xB6, 0xB4, 0x65, 0x2F
495 507 } }
496 508 }, },
497 509
498 510 { {
499 "188.244.38.183",
500 33445,
511 "95.215.46.114",
512 3389,
501 513 { {
502 0x15, 0xA0, 0xF9, 0x68, 0x4E, 0x24, 0x23, 0xF9, 0xF4, 0x6C, 0xFA, 0x5A, 0x50, 0xB5, 0x62, 0xAE,
503 0x42, 0x52, 0x55, 0x80, 0xD8, 0x40, 0xCC, 0x50, 0xE5, 0x18, 0x19, 0x2B, 0xF3, 0x33, 0xEE, 0x38
514 0x58, 0x23, 0xFB, 0x94, 0x7F, 0xF2, 0x4C, 0xF8, 0x3D, 0xDF, 0xAC, 0x3F, 0x3B, 0xAA, 0x18, 0xF9,
515 0x6E, 0xA2, 0x01, 0x8B, 0x16, 0xCC, 0x08, 0x42, 0x9C, 0xB9, 0x7F, 0xA5, 0x02, 0xF4, 0x0C, 0x23
504 516 } }
505 517 }, },
506 518
507 519 { {
508 "185.64.89.42",
520 "95.215.46.114",
509 521 33445, 33445,
510 522 { {
511 0xFA, 0xAB, 0x17, 0x01, 0x4F, 0x42, 0xF7, 0xF2, 0x09, 0x49, 0xF6, 0x1E, 0x55, 0xF6, 0x6A, 0x73,
512 0xC2, 0x30, 0x87, 0x68, 0x12, 0xA9, 0x73, 0x7F, 0x5F, 0x6D, 0x2D, 0xCE, 0x4D, 0x9E, 0x42, 0x07
523 0x58, 0x23, 0xFB, 0x94, 0x7F, 0xF2, 0x4C, 0xF8, 0x3D, 0xDF, 0xAC, 0x3F, 0x3B, 0xAA, 0x18, 0xF9,
524 0x6E, 0xA2, 0x01, 0x8B, 0x16, 0xCC, 0x08, 0x42, 0x9C, 0xB9, 0x7F, 0xA5, 0x02, 0xF4, 0x0C, 0x23
513 525 } }
514 526 }, },
515 527
516 528 { {
517 "82.211.31.116",
529 "5.189.176.217",
518 530 33445, 33445,
519 531 { {
520 0xAF, 0x97, 0xB7, 0x63, 0x92, 0xA6, 0x47, 0x4A, 0xF2, 0xFD, 0x26, 0x92, 0x20, 0xFD, 0xCF, 0x41,
521 0x27, 0xD8, 0x6A, 0x42, 0xEF, 0x3A, 0x24, 0x2D, 0xF5, 0x3A, 0x40, 0xA2, 0x68, 0xA2, 0xCD, 0x7C
532 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF,
533 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F
534 }
535 },
536
537 {
538 "5.189.176.217",
539 3389,
540 {
541 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF,
542 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F
543 }
544 },
545
546 {
547 "5.189.176.217",
548 5190,
549 {
550 0x2B, 0x21, 0x37, 0xE0, 0x94, 0xF7, 0x43, 0xAC, 0x8B, 0xD4, 0x46, 0x52, 0xC5, 0x5F, 0x41, 0xDF,
551 0xAC, 0xC5, 0x02, 0xF1, 0x25, 0xE9, 0x9E, 0x4F, 0xE2, 0x4D, 0x40, 0x53, 0x74, 0x89, 0xE3, 0x2F
552 }
553 },
554
555 {
556 "104.223.122.15",
557 3389,
558 {
559 0x0F, 0xB9, 0x6E, 0xEB, 0xFB, 0x16, 0x50, 0xDD, 0xB5, 0x2E, 0x70, 0xCF, 0x77, 0x3D, 0xDF, 0xCA,
560 0xBE, 0x25, 0xA9, 0x5C, 0xC3, 0xBB, 0x50, 0xFC, 0x25, 0x10, 0x82, 0xE4, 0xB6, 0x3E, 0xF8, 0x2A
522 561 } }
523 562 }, },
524 563
525 564 { {
526 "45.58.44.190",
565 "104.223.122.15",
527 566 33445, 33445,
528 567 { {
529 0x31, 0x91, 0x0C, 0x04, 0x97, 0xD3, 0x47, 0xFF, 0x16, 0x0D, 0x6F, 0x3A, 0x6C, 0x0E, 0x31, 0x7B,
530 0xAF, 0xA7, 0x1E, 0x8E, 0x03, 0xBC, 0x4C, 0xBB, 0x2A, 0x18, 0x5C, 0x9D, 0x4F, 0xB8, 0xB3, 0x1E
568 0x0F, 0xB9, 0x6E, 0xEB, 0xFB, 0x16, 0x50, 0xDD, 0xB5, 0x2E, 0x70, 0xCF, 0x77, 0x3D, 0xDF, 0xCA,
569 0xBE, 0x25, 0xA9, 0x5C, 0xC3, 0xBB, 0x50, 0xFC, 0x25, 0x10, 0x82, 0xE4, 0xB6, 0x3E, 0xF8, 0x2A
570 }
571 },
572
573 {
574 "138.201.117.204",
575 3389,
576 {
577 0x1C, 0x52, 0x93, 0xAE, 0xF2, 0x11, 0x47, 0x17, 0x54, 0x7B, 0x39, 0xDA, 0x8E, 0xA6, 0xF1, 0xE3,
578 0x31, 0xE5, 0xE3, 0x58, 0xB3, 0x5F, 0x9B, 0x6B, 0x5F, 0x19, 0x31, 0x79, 0x11, 0xC5, 0xF9, 0x76
531 579 } }
532 580 }, },
533 581
534 582 { {
535 "185.52.0.229",
583 "138.201.117.204",
536 584 33445, 33445,
537 585 { {
538 0x55, 0x21, 0x95, 0x28, 0x92, 0xFB, 0xD5, 0xC1, 0x85, 0xDF, 0x71, 0x80, 0xDB, 0x4D, 0xEF, 0x69,
539 0xD7, 0x84, 0x4D, 0xEE, 0xE7, 0x9B, 0x1F, 0x75, 0xA6, 0x34, 0xED, 0x9D, 0xF6, 0x56, 0x75, 0x6E
586 0x1C, 0x52, 0x93, 0xAE, 0xF2, 0x11, 0x47, 0x17, 0x54, 0x7B, 0x39, 0xDA, 0x8E, 0xA6, 0xF1, 0xE3,
587 0x31, 0xE5, 0xE3, 0x58, 0xB3, 0x5F, 0x9B, 0x6B, 0x5F, 0x19, 0x31, 0x79, 0x11, 0xC5, 0xF9, 0x76
588 }
589 },
590
591 {
592 "83.137.53.211",
593 1813,
594 {
595 0x53, 0x73, 0x7F, 0x6D, 0x47, 0xFA, 0x6B, 0xD2, 0x80, 0x8F, 0x37, 0x8E, 0x33, 0x9A, 0xF4, 0x5B,
596 0xF8, 0x6F, 0x39, 0xB6, 0x4E, 0x79, 0xD6, 0xD4, 0x91, 0xC5, 0x3A, 0x1D, 0x52, 0x2E, 0x70, 0x39
597 }
598 },
599
600 {
601 "81.4.110.149",
602 3389,
603 {
604 0x9E, 0x7B, 0xD4, 0x79, 0x3F, 0xFE, 0xCA, 0x7F, 0x32, 0x23, 0x8F, 0xA2, 0x36, 0x10, 0x40, 0xC0,
605 0x90, 0x25, 0xED, 0x33, 0x33, 0x74, 0x44, 0x83, 0xCA, 0x6F, 0x30, 0x39, 0xBF, 0xF0, 0x21, 0x1E
540 606 } }
541 607 }, },
542 608
543 609 { {
544 "87.98.168.93",
610 "81.4.110.149",
545 611 33445, 33445,
546 612 { {
547 0xC3, 0xF6, 0xC0, 0x6A, 0x62, 0x4F, 0xAE, 0x08, 0x6D, 0xA9, 0x46, 0x04, 0xA7, 0x83, 0x8D, 0xB4,
548 0x95, 0x76, 0x98, 0x07, 0xEC, 0x05, 0x5F, 0xAD, 0xA3, 0x6E, 0xBF, 0x2D, 0x44, 0x84, 0xFB, 0x33
613 0x9E, 0x7B, 0xD4, 0x79, 0x3F, 0xFE, 0xCA, 0x7F, 0x32, 0x23, 0x8F, 0xA2, 0x36, 0x10, 0x40, 0xC0,
614 0x90, 0x25, 0xED, 0x33, 0x33, 0x74, 0x44, 0x83, 0xCA, 0x6F, 0x30, 0x39, 0xBF, 0xF0, 0x21, 0x1E
615 }
616 },
617
618 {
619 "95.31.20.151",
620 3389,
621 {
622 0x9C, 0xA6, 0x9B, 0xB7, 0x4D, 0xE7, 0xC0, 0x56, 0xD1, 0xCC, 0x6B, 0x16, 0xAB, 0x8A, 0x0A, 0x38,
623 0x72, 0x5C, 0x03, 0x49, 0xD1, 0x87, 0xD8, 0x99, 0x67, 0x66, 0x95, 0x85, 0x84, 0xD3, 0x93, 0x40
624 }
625 },
626
627 {
628 "51.254.84.212",
629 3389,
630 {
631 0xAE, 0xC2, 0x04, 0xB9, 0xA4, 0x50, 0x14, 0x12, 0xD5, 0xF0, 0xBB, 0x67, 0xD9, 0xC8, 0x1B, 0x5D,
632 0xB3, 0xEE, 0x6A, 0xDA, 0x64, 0x12, 0x2D, 0x32, 0xA3, 0xE9, 0xB0, 0x93, 0xD5, 0x44, 0x32, 0x7D
549 633 } }
550 634 }, },
551 635
552 636 { {
553 "185.61.253.189",
637 "51.254.84.212",
554 638 33445, 33445,
555 639 { {
556 0x73, 0xEE, 0xBC, 0xB4, 0xCB, 0xBE, 0x56, 0xBF, 0x0E, 0x0F, 0x01, 0x88, 0x1D, 0xDD, 0x88, 0xC6,
557 0xB2, 0x50, 0xBA, 0xE9, 0x2C, 0xF4, 0x87, 0xBE, 0x3F, 0xBE, 0x02, 0xFD, 0x83, 0x0C, 0xE2, 0x00
640 0xAE, 0xC2, 0x04, 0xB9, 0xA4, 0x50, 0x14, 0x12, 0xD5, 0xF0, 0xBB, 0x67, 0xD9, 0xC8, 0x1B, 0x5D,
641 0xB3, 0xEE, 0x6A, 0xDA, 0x64, 0x12, 0x2D, 0x32, 0xA3, 0xE9, 0xB0, 0x93, 0xD5, 0x44, 0x32, 0x7D
558 642 } }
559 643 }, },
560 644
561 645 { {
562 "109.75.40.105",
646 "5.135.59.163",
563 647 33445, 33445,
564 648 { {
565 0x2B, 0x9C, 0xD7, 0x94, 0x42, 0x4F, 0xD5, 0x79, 0x04, 0x4E, 0xC2, 0xFC, 0x52, 0x52, 0xB2, 0x3D,
566 0xF8, 0xB4, 0xAA, 0xF2, 0x39, 0xC2, 0x50, 0x74, 0xF7, 0x0B, 0x10, 0x90, 0xC3, 0xF8, 0xC8, 0x3A
649 0x2D, 0x32, 0x0F, 0x97, 0x1E, 0xF2, 0xCA, 0x18, 0x00, 0x44, 0x16, 0xC2, 0xAA, 0xE7, 0xBA, 0x52,
650 0xBF, 0x79, 0x49, 0xDB, 0x34, 0xEA, 0x8E, 0x2E, 0x21, 0xAF, 0x67, 0xBD, 0x36, 0x7B, 0xE2, 0x11
651 }
652 },
653
654 {
655 "5.135.59.163",
656 3389,
657 {
658 0x2D, 0x32, 0x0F, 0x97, 0x1E, 0xF2, 0xCA, 0x18, 0x00, 0x44, 0x16, 0xC2, 0xAA, 0xE7, 0xBA, 0x52,
659 0xBF, 0x79, 0x49, 0xDB, 0x34, 0xEA, 0x8E, 0x2E, 0x21, 0xAF, 0x67, 0xBD, 0x36, 0x7B, 0xE2, 0x11
567 660 } }
568 661 }, },
569 662
570 663 { {
571 "185.120.34.64",
664 "185.58.206.164",
572 665 33445, 33445,
573 666 { {
574 0x72, 0x89, 0x25, 0x47, 0x38, 0x12, 0xC7, 0xAA, 0xC4, 0x82, 0xBE, 0x72, 0x50, 0xBC, 0xCA, 0xD0,
575 0xB8, 0xCB, 0x9F, 0x73, 0x7B, 0xF3, 0xD4, 0x2A, 0xBD, 0x34, 0x45, 0x9C, 0x17, 0x68, 0xF8, 0x54
667 0x24, 0x15, 0x64, 0x72, 0x04, 0x1E, 0x5F, 0x22, 0x0D, 0x1F, 0xA1, 0x1D, 0x9D, 0xF3, 0x2F, 0x7A,
668 0xD6, 0x97, 0xD5, 0x98, 0x45, 0x70, 0x1C, 0xDD, 0x7B, 0xE7, 0xD1, 0x78, 0x5E, 0xB9, 0xDB, 0x39
576 669 } }
577 670 }, },
578 671
579 672 { {
580 "176.31.28.63",
581 465,
673 "185.58.206.164",
674 3389,
582 675 { {
583 0x0B, 0x6C, 0x7A, 0x93, 0xA6, 0xD8, 0xC0, 0xEB, 0x44, 0x96, 0x5C, 0x4A, 0x85, 0xCB, 0x88, 0xBA,
584 0x75, 0x71, 0x17, 0x0F, 0xE2, 0xDB, 0x3D, 0xEA, 0x10, 0x71, 0x3E, 0x48, 0x55, 0x9A, 0x55, 0x4D
676 0x24, 0x15, 0x64, 0x72, 0x04, 0x1E, 0x5F, 0x22, 0x0D, 0x1F, 0xA1, 0x1D, 0x9D, 0xF3, 0x2F, 0x7A,
677 0xD6, 0x97, 0xD5, 0x98, 0x45, 0x70, 0x1C, 0xDD, 0x7B, 0xE7, 0xD1, 0x78, 0x5E, 0xB9, 0xDB, 0x39
678 }
679 },
680
681 {
682 "128.199.199.197",
683 3389,
684 {
685 0xB0, 0x5C, 0x88, 0x69, 0xDB, 0xB4, 0xED, 0xDD, 0x30, 0x8F, 0x43, 0xC1, 0xA9, 0x74, 0xA2, 0x0A,
686 0x72, 0x5A, 0x36, 0xEA, 0xCC, 0xA1, 0x23, 0x86, 0x2F, 0xDE, 0x99, 0x45, 0xBF, 0x9D, 0x3E, 0x09
687 }
688 },
689
690 {
691 "128.199.199.197",
692 33445,
693 {
694 0xB0, 0x5C, 0x88, 0x69, 0xDB, 0xB4, 0xED, 0xDD, 0x30, 0x8F, 0x43, 0xC1, 0xA9, 0x74, 0xA2, 0x0A,
695 0x72, 0x5A, 0x36, 0xEA, 0xCC, 0xA1, 0x23, 0x86, 0x2F, 0xDE, 0x99, 0x45, 0xBF, 0x9D, 0x3E, 0x09
585 696 } }
586 697 }, },
698
699 {
700 "185.22.174.241",
701 33445,
702 {
703 0x0C, 0xB9, 0xD8, 0xD6, 0x36, 0xF8, 0xE3, 0xD7, 0x1C, 0xF4, 0x4A, 0x30, 0x19, 0x40, 0x8A, 0x84,
704 0x6B, 0x7B, 0xED, 0xFA, 0x28, 0x10, 0x85, 0x33, 0x55, 0xDB, 0x58, 0xC0, 0xA3, 0x6B, 0xFE, 0x38
705 }
706 },
707
708 {
709 "185.22.174.241",
710 3389,
711 {
712 0x0C, 0xB9, 0xD8, 0xD6, 0x36, 0xF8, 0xE3, 0xD7, 0x1C, 0xF4, 0x4A, 0x30, 0x19, 0x40, 0x8A, 0x84,
713 0x6B, 0x7B, 0xED, 0xFA, 0x28, 0x10, 0x85, 0x33, 0x55, 0xDB, 0x58, 0xC0, 0xA3, 0x6B, 0xFE, 0x38
714 }
715 },
716
717 {
718 "91.121.66.124",
719 33445,
720 {
721 0x4E, 0x3F, 0x7D, 0x37, 0x29, 0x56, 0x64, 0xBB, 0xD0, 0x74, 0x1B, 0x6D, 0xBC, 0xB6, 0x43, 0x1D,
722 0x6C, 0xD7, 0x7F, 0xC4, 0x10, 0x53, 0x38, 0xC2, 0xFC, 0x31, 0x56, 0x7B, 0xF5, 0xC8, 0x22, 0x4A
723 }
724 },
725
726 {
727 "195.93.190.6",
728 33445,
729 {
730 0xFB, 0x4C, 0xE0, 0xDD, 0xEF, 0xEE, 0xD4, 0x5F, 0x26, 0x91, 0x70, 0x53, 0xE5, 0xD2, 0x4B, 0xDD,
731 0xA0, 0xFA, 0x0A, 0x3D, 0x83, 0xA6, 0x72, 0xA9, 0xDA, 0x23, 0x75, 0x92, 0x8B, 0x37, 0x02, 0x3D
732 }
733 },
734
735 {
736 "104.156.104.15",
737 33445,
738 {
739 0x1A, 0x56, 0xEA, 0x3E, 0xDF, 0x5D, 0xF4, 0xC0, 0xAE, 0xAB, 0xBF, 0x3C, 0x2E, 0x4E, 0x60, 0x38,
740 0x90, 0xF8, 0x7E, 0x98, 0x3C, 0xAC, 0x8A, 0x0D, 0x53, 0x2A, 0x33, 0x5F, 0x2C, 0x6E, 0x3E, 0x1F
741 }
742 },
743
744 {
745 "104.156.104.15",
746 3389,
747 {
748 0x1A, 0x56, 0xEA, 0x3E, 0xDF, 0x5D, 0xF4, 0xC0, 0xAE, 0xAB, 0xBF, 0x3C, 0x2E, 0x4E, 0x60, 0x38,
749 0x90, 0xF8, 0x7E, 0x98, 0x3C, 0xAC, 0x8A, 0x0D, 0x53, 0x2A, 0x33, 0x5F, 0x2C, 0x6E, 0x3E, 0x1F
750 }
751 },
752
753 {
754 "95.215.44.78",
755 3389,
756 {
757 0x67, 0x2D, 0xBE, 0x27, 0xB4, 0xAD, 0xB9, 0xD5, 0xFB, 0x10, 0x5A, 0x6B, 0xB6, 0x48, 0xB2, 0xF8,
758 0xFD, 0xB8, 0x9B, 0x33, 0x23, 0x48, 0x6A, 0x7A, 0x21, 0x96, 0x83, 0x16, 0xE0, 0x12, 0x02, 0x3C
759 }
760 },
761
762 {
763 "95.215.44.78",
764 33445,
765 {
766 0x67, 0x2D, 0xBE, 0x27, 0xB4, 0xAD, 0xB9, 0xD5, 0xFB, 0x10, 0x5A, 0x6B, 0xB6, 0x48, 0xB2, 0xF8,
767 0xFD, 0xB8, 0x9B, 0x33, 0x23, 0x48, 0x6A, 0x7A, 0x21, 0x96, 0x83, 0x16, 0xE0, 0x12, 0x02, 0x3C
768 }
769 },
770
771 {
772 "146.185.136.123",
773 443,
774 {
775 0x09, 0x99, 0x3F, 0xAF, 0x17, 0x4D, 0xFF, 0xDC, 0x51, 0x5B, 0x39, 0x8A, 0x2E, 0xFC, 0x56, 0x39,
776 0xC4, 0xE6, 0xD7, 0xB7, 0x36, 0xFC, 0x86, 0x4F, 0x89, 0x78, 0x6B, 0x50, 0xEA, 0xF8, 0x8C, 0x1A
777 }
778 },
779
780 {
781 "146.185.136.123",
782 3389,
783 {
784 0x09, 0x99, 0x3F, 0xAF, 0x17, 0x4D, 0xFF, 0xDC, 0x51, 0x5B, 0x39, 0x8A, 0x2E, 0xFC, 0x56, 0x39,
785 0xC4, 0xE6, 0xD7, 0xB7, 0x36, 0xFC, 0x86, 0x4F, 0x89, 0x78, 0x6B, 0x50, 0xEA, 0xF8, 0x8C, 0x1A
786 }
787 },
788
789 {
790 "146.185.136.123",
791 33445,
792 {
793 0x09, 0x99, 0x3F, 0xAF, 0x17, 0x4D, 0xFF, 0xDC, 0x51, 0x5B, 0x39, 0x8A, 0x2E, 0xFC, 0x56, 0x39,
794 0xC4, 0xE6, 0xD7, 0xB7, 0x36, 0xFC, 0x86, 0x4F, 0x89, 0x78, 0x6B, 0x50, 0xEA, 0xF8, 0x8C, 0x1A
795 }
796 },
797
798 {
799 "163.172.136.118",
800 33445,
801 {
802 0x2C, 0x28, 0x9F, 0x9F, 0x37, 0xC2, 0x0D, 0x09, 0xDA, 0x83, 0x56, 0x55, 0x88, 0xBF, 0x49, 0x6F,
803 0xAB, 0x37, 0x64, 0x85, 0x3F, 0xA3, 0x81, 0x41, 0x81, 0x7A, 0x72, 0xE3, 0xF1, 0x8A, 0xCA, 0x0B
804 }
805 },
806
807 {
808 "163.172.136.118",
809 3389,
810 {
811 0x2C, 0x28, 0x9F, 0x9F, 0x37, 0xC2, 0x0D, 0x09, 0xDA, 0x83, 0x56, 0x55, 0x88, 0xBF, 0x49, 0x6F,
812 0xAB, 0x37, 0x64, 0x85, 0x3F, 0xA3, 0x81, 0x41, 0x81, 0x7A, 0x72, 0xE3, 0xF1, 0x8A, 0xCA, 0x0B
813 }
814 },
815
816 {
817 "37.97.185.116",
818 33445,
819 {
820 0xE5, 0x9A, 0x0E, 0x71, 0xAD, 0xA2, 0x0D, 0x35, 0xBD, 0x1B, 0x09, 0x57, 0x05, 0x9D, 0x7E, 0xF7,
821 0xE7, 0x79, 0x2B, 0x3D, 0x68, 0x0A, 0xE2, 0x5C, 0x6F, 0x4D, 0xBB, 0xA0, 0x91, 0x14, 0xD1, 0x65
822 }
823 },
824
825 {
826 "193.124.186.205",
827 33445,
828 {
829 0x99, 0x06, 0xD6, 0x5F, 0x2A, 0x47, 0x51, 0x06, 0x8A, 0x59, 0xD3, 0x05, 0x05, 0xC5, 0xFC, 0x8A,
830 0xE1, 0xA9, 0x5E, 0x08, 0x43, 0xAE, 0x93, 0x72, 0xEA, 0xFA, 0x3B, 0xAB, 0x6A, 0xC1, 0x6C, 0x2C
831 }
832 },
833
834 {
835 "193.124.186.205",
836 3389,
837 {
838 0x99, 0x06, 0xD6, 0x5F, 0x2A, 0x47, 0x51, 0x06, 0x8A, 0x59, 0xD3, 0x05, 0x05, 0xC5, 0xFC, 0x8A,
839 0xE1, 0xA9, 0x5E, 0x08, 0x43, 0xAE, 0x93, 0x72, 0xEA, 0xFA, 0x3B, 0xAB, 0x6A, 0xC1, 0x6C, 0x2C
840 }
841 },
842
843 {
844 "193.124.186.205",
845 443,
846 {
847 0x99, 0x06, 0xD6, 0x5F, 0x2A, 0x47, 0x51, 0x06, 0x8A, 0x59, 0xD3, 0x05, 0x05, 0xC5, 0xFC, 0x8A,
848 0xE1, 0xA9, 0x5E, 0x08, 0x43, 0xAE, 0x93, 0x72, 0xEA, 0xFA, 0x3B, 0xAB, 0x6A, 0xC1, 0x6C, 0x2C
849 }
850 },
851
852 {
853 "80.87.193.193",
854 33445,
855 {
856 0xB3, 0x82, 0x55, 0xEE, 0x4B, 0x05, 0x49, 0x24, 0xF6, 0xD7, 0x9A, 0x5E, 0x6E, 0x58, 0x89, 0xEC,
857 0x94, 0xB6, 0xAD, 0xF6, 0xFE, 0x99, 0x06, 0xF9, 0x7A, 0x3D, 0x01, 0xE3, 0xD0, 0x83, 0x22, 0x3A
858 }
859 },
860
861 {
862 "80.87.193.193",
863 3389,
864 {
865 0xB3, 0x82, 0x55, 0xEE, 0x4B, 0x05, 0x49, 0x24, 0xF6, 0xD7, 0x9A, 0x5E, 0x6E, 0x58, 0x89, 0xEC,
866 0x94, 0xB6, 0xAD, 0xF6, 0xFE, 0x99, 0x06, 0xF9, 0x7A, 0x3D, 0x01, 0xE3, 0xD0, 0x83, 0x22, 0x3A
867 }
868 },
869
870 {
871 "61.230.163.94",
872 33445,
873 {
874 0x3F, 0x0A, 0x45, 0xA2, 0x68, 0x36, 0x7C, 0x1B, 0xEA, 0x65, 0x2F, 0x25, 0x8C, 0x85, 0xF4, 0xA6,
875 0x6D, 0xA7, 0x6B, 0xCA, 0xA6, 0x67, 0xA4, 0x9E, 0x77, 0x0B, 0xCC, 0x49, 0x17, 0xAB, 0x6A, 0x25
876 }
877 },
878
879 {
880 "61.230.163.94",
881 3389,
882 {
883 0x3F, 0x0A, 0x45, 0xA2, 0x68, 0x36, 0x7C, 0x1B, 0xEA, 0x65, 0x2F, 0x25, 0x8C, 0x85, 0xF4, 0xA6,
884 0x6D, 0xA7, 0x6B, 0xCA, 0xA6, 0x67, 0xA4, 0x9E, 0x77, 0x0B, 0xCC, 0x49, 0x17, 0xAB, 0x6A, 0x25
885 }
886 },
887
888 {
889 "138.68.2.139",
890 33445,
891 {
892 0x49, 0x18, 0x3D, 0xBF, 0x0E, 0x86, 0x57, 0x13, 0x15, 0x40, 0x69, 0xD1, 0xC7, 0xC7, 0xA2, 0x73,
893 0x2E, 0xD7, 0x8C, 0xF3, 0x2C, 0x4D, 0x76, 0xAF, 0x53, 0x04, 0xFE, 0x31, 0xC5, 0xFE, 0xB8, 0x1A
894 }
895 },
896
897 {
898 "185.133.194.202",
899 3389,
900 {
901 0x1A, 0x48, 0x0A, 0x53, 0xFA, 0xF2, 0xCB, 0xBF, 0xCC, 0x38, 0x2D, 0x78, 0x6C, 0x43, 0xE6, 0x9E,
902 0xEE, 0x23, 0xF2, 0x2C, 0x7C, 0x23, 0xA7, 0xCF, 0xEB, 0x61, 0x80, 0xA3, 0x73, 0xE2, 0x3E, 0x54
903 }
904 },
905
906 {
907 "185.133.194.202",
908 33445,
909 {
910 0x1A, 0x48, 0x0A, 0x53, 0xFA, 0xF2, 0xCB, 0xBF, 0xCC, 0x38, 0x2D, 0x78, 0x6C, 0x43, 0xE6, 0x9E,
911 0xEE, 0x23, 0xF2, 0x2C, 0x7C, 0x23, 0xA7, 0xCF, 0xEB, 0x61, 0x80, 0xA3, 0x73, 0xE2, 0x3E, 0x54
912 }
913 },
914
915 {
916 "144.76.163.109",
917 33445,
918 {
919 0xC7, 0xD2, 0x84, 0x12, 0x9E, 0x83, 0x87, 0x7D, 0x63, 0x59, 0x1F, 0x14, 0xB3, 0xF6, 0x58, 0xD7,
920 0x7F, 0xF9, 0xBA, 0x9B, 0xA7, 0x29, 0x3A, 0xEB, 0x2B, 0xDF, 0xBF, 0xE1, 0xA8, 0x03, 0xAF, 0x47
921 }
922 },
923
924 {
925 "95.188.83.80",
926 3389,
927 {
928 0x69, 0xC3, 0xFE, 0xBB, 0x97, 0x76, 0x87, 0xB6, 0x4F, 0xA0, 0x21, 0x3B, 0xDE, 0xB8, 0x9A, 0x43,
929 0x46, 0x3B, 0xB4, 0x8D, 0xED, 0x28, 0x81, 0x50, 0xCF, 0xFB, 0x64, 0x29, 0xEF, 0xF8, 0x24, 0x36
930 }
931 },
932
933 {
934 "95.188.83.80",
935 33445,
936 {
937 0x69, 0xC3, 0xFE, 0xBB, 0x97, 0x76, 0x87, 0xB6, 0x4F, 0xA0, 0x21, 0x3B, 0xDE, 0xB8, 0x9A, 0x43,
938 0x46, 0x3B, 0xB4, 0x8D, 0xED, 0x28, 0x81, 0x50, 0xCF, 0xFB, 0x64, 0x29, 0xEF, 0xF8, 0x24, 0x36
939 }
940 },
941
942 {
943 "88.198.206.8",
944 3389,
945 {
946 0xB7, 0x55, 0x83, 0xB6, 0xD9, 0x67, 0xDB, 0x8A, 0xD7, 0xC6, 0xD3, 0xB6, 0xF9, 0x31, 0x81, 0x94,
947 0xBC, 0xC7, 0x9B, 0x2F, 0xEF, 0x18, 0xF6, 0x9E, 0x2D, 0xF2, 0x75, 0xB7, 0x79, 0xE7, 0xAA, 0x30
948 }
949 },
950
951 {
952 "88.198.206.8",
953 33445,
954 {
955 0xB7, 0x55, 0x83, 0xB6, 0xD9, 0x67, 0xDB, 0x8A, 0xD7, 0xC6, 0xD3, 0xB6, 0xF9, 0x31, 0x81, 0x94,
956 0xBC, 0xC7, 0x9B, 0x2F, 0xEF, 0x18, 0xF6, 0x9E, 0x2D, 0xF2, 0x75, 0xB7, 0x79, 0xE7, 0xAA, 0x30
957 }
958 },
959
960 {
961 "23.226.230.47",
962 33445,
963 {
964 0xA0, 0x91, 0x62, 0xD6, 0x86, 0x18, 0xE7, 0x42, 0xFF, 0xBC, 0xA1, 0xC2, 0xC7, 0x03, 0x85, 0xE6,
965 0x67, 0x96, 0x04, 0xB2, 0xD8, 0x0E, 0xA6, 0xE8, 0x4A, 0xD0, 0x99, 0x6A, 0x1A, 0xC8, 0xA0, 0x74
966 }
967 },
968
969 {
970 "23.226.230.47",
971 3389,
972 {
973 0xA0, 0x91, 0x62, 0xD6, 0x86, 0x18, 0xE7, 0x42, 0xFF, 0xBC, 0xA1, 0xC2, 0xC7, 0x03, 0x85, 0xE6,
974 0x67, 0x96, 0x04, 0xB2, 0xD8, 0x0E, 0xA6, 0xE8, 0x4A, 0xD0, 0x99, 0x6A, 0x1A, 0xC8, 0xA0, 0x74
975 }
976 },
977
978 {
979 "46.101.197.175",
980 443,
981 {
982 0xCD, 0x13, 0x3B, 0x52, 0x11, 0x59, 0x54, 0x1F, 0xB1, 0xD3, 0x26, 0xDE, 0x98, 0x50, 0xF5, 0xE5,
983 0x6A, 0x6C, 0x72, 0x4B, 0x5B, 0x8E, 0x5E, 0xB5, 0xCD, 0x8D, 0x95, 0x04, 0x08, 0xE9, 0x57, 0x07
984 }
985 },
986
987 {
988 "46.101.197.175",
989 33445,
990 {
991 0xCD, 0x13, 0x3B, 0x52, 0x11, 0x59, 0x54, 0x1F, 0xB1, 0xD3, 0x26, 0xDE, 0x98, 0x50, 0xF5, 0xE5,
992 0x6A, 0x6C, 0x72, 0x4B, 0x5B, 0x8E, 0x5E, 0xB5, 0xCD, 0x8D, 0x95, 0x04, 0x08, 0xE9, 0x57, 0x07
993 }
994 },
995
996 {
997 "46.101.197.175",
998 3389,
999 {
1000 0xCD, 0x13, 0x3B, 0x52, 0x11, 0x59, 0x54, 0x1F, 0xB1, 0xD3, 0x26, 0xDE, 0x98, 0x50, 0xF5, 0xE5,
1001 0x6A, 0x6C, 0x72, 0x4B, 0x5B, 0x8E, 0x5E, 0xB5, 0xCD, 0x8D, 0x95, 0x04, 0x08, 0xE9, 0x57, 0x07
1002 }
1003 },
1004
1005 {
1006 "89.184.82.218",
1007 3389,
1008 {
1009 0x20, 0x96, 0x57, 0x21, 0xD3, 0x2C, 0xE5, 0x0C, 0x3E, 0x83, 0x7D, 0xD7, 0x5B, 0x33, 0x90, 0x8B,
1010 0x33, 0x03, 0x7E, 0x62, 0x25, 0x11, 0x0B, 0xFF, 0x20, 0x92, 0x77, 0xAE, 0xAF, 0x3F, 0x96, 0x39
1011 }
1012 },
1013
1014 {
1015 "89.184.82.218",
1016 33445,
1017 {
1018 0x20, 0x96, 0x57, 0x21, 0xD3, 0x2C, 0xE5, 0x0C, 0x3E, 0x83, 0x7D, 0xD7, 0x5B, 0x33, 0x90, 0x8B,
1019 0x33, 0x03, 0x7E, 0x62, 0x25, 0x11, 0x0B, 0xFF, 0x20, 0x92, 0x77, 0xAE, 0xAF, 0x3F, 0x96, 0x39
1020 }
1021 },
1022
1023 {
1024 "193.124.186.120",
1025 3389,
1026 {
1027 0x80, 0xEF, 0x86, 0x60, 0xD9, 0xC5, 0xAC, 0xE1, 0x57, 0x7B, 0xAB, 0x03, 0x13, 0x75, 0xA0, 0xF0,
1028 0x82, 0x84, 0xCB, 0xFD, 0x9F, 0x81, 0x0A, 0x85, 0x79, 0x55, 0xDC, 0xC8, 0x73, 0x77, 0xFC, 0x4D
1029 }
1030 },
1031
1032 {
1033 "193.124.186.120",
1034 33445,
1035 {
1036 0x80, 0xEF, 0x86, 0x60, 0xD9, 0xC5, 0xAC, 0xE1, 0x57, 0x7B, 0xAB, 0x03, 0x13, 0x75, 0xA0, 0xF0,
1037 0x82, 0x84, 0xCB, 0xFD, 0x9F, 0x81, 0x0A, 0x85, 0x79, 0x55, 0xDC, 0xC8, 0x73, 0x77, 0xFC, 0x4D
1038 }
1039 },
1040
1041 {
1042 "144.76.31.180",
1043 3389,
1044 {
1045 0x02, 0x80, 0x7C, 0xF4, 0xF8, 0xBB, 0x8F, 0xB3, 0x90, 0xCC, 0x37, 0x94, 0xBD, 0xF1, 0xE8, 0x44,
1046 0x9E, 0x9A, 0x83, 0x92, 0xC5, 0xD3, 0xF2, 0x20, 0x00, 0x19, 0xDA, 0x9F, 0x1E, 0x81, 0x2E, 0x46
1047 }
1048 },
1049
1050 {
1051 "144.76.31.180",
1052 33445,
1053 {
1054 0x02, 0x80, 0x7C, 0xF4, 0xF8, 0xBB, 0x8F, 0xB3, 0x90, 0xCC, 0x37, 0x94, 0xBD, 0xF1, 0xE8, 0x44,
1055 0x9E, 0x9A, 0x83, 0x92, 0xC5, 0xD3, 0xF2, 0x20, 0x00, 0x19, 0xDA, 0x9F, 0x1E, 0x81, 0x2E, 0x46
1056 }
1057 },
1058
1059 {
1060 "107.150.46.124",
1061 33445,
1062 {
1063 0xD3, 0xEB, 0x45, 0x18, 0x1B, 0x34, 0x3C, 0x2C, 0x22, 0x2A, 0x5B, 0xCF, 0x72, 0xB7, 0x60, 0x63,
1064 0x8E, 0x15, 0xED, 0x87, 0x90, 0x46, 0x25, 0xAA, 0xD3, 0x51, 0xC5, 0x94, 0xEE, 0xFA, 0xE0, 0x3E
1065 }
1066 },
1067
1068 {
1069 "46.229.52.198",
1070 33445,
1071 {
1072 0x81, 0x3C, 0x8F, 0x41, 0x87, 0x83, 0x3E, 0xF0, 0x65, 0x5B, 0x10, 0xF7, 0x75, 0x21, 0x41, 0xA3,
1073 0x52, 0x24, 0x84, 0x62, 0xA5, 0x67, 0x52, 0x9A, 0x38, 0xB6, 0xBB, 0xF7, 0x3E, 0x97, 0x93, 0x07
1074 }
1075 },
1076
587 1077 }; };
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/gdr/tuntox

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/gdr/tuntox

Clone this repository using git:
git clone git://git.rocketgit.com/user/gdr/tuntox

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main