Dmitrii Kashin authored on 30/03/2017 03:20:13
Showing 8 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,127 @@
0
+#include <stdio.h>
1
+#include <stdlib.h>
2
+#include <errno.h>
3
+#include <string.h>
4
+#include <sys/types.h>
5
+#include <sys/socket.h>
6
+#include <sys/un.h>
7
+#include <unistd.h>
8
+
9
+typedef struct range {
10
+  unsigned int lower;
11
+  unsigned int upper;
12
+} range;
13
+
14
+range bounds[20000];
15
+unsigned int bounds_number = 0;
16
+  
17
+
18
+int check(int num) {
19
+  for (int i=0; i<bounds_number; i++) {
20
+    range r = bounds[i];
21
+    if ((r.lower <= num) && (r.upper >= num)) return 1;
22
+  };
23
+  return 0;
24
+}
25
+
26
+int main(int argc, char* argv[]) {
27
+
28
+  if (argc != 2) {
29
+    printf("usage: checker <file-with-bounds>\n");
30
+  }
31
+
32
+  //printf("file: %s\n",argv[1]);
33
+  
34
+  FILE* bounds_file = fopen(argv[1], "r");
35
+  if (bounds_file == NULL) {
36
+    perror("Can't open file"); exit(1);
37
+  }
38
+
39
+  printf("%lu\n", sizeof(int));
40
+  
41
+  range r;
42
+  while (!feof(bounds_file)) {
43
+    if ((fscanf (bounds_file, "%u", &(r.lower))) &&
44
+	(fscanf (bounds_file, "%u", &(r.upper)))) {
45
+      bounds[bounds_number]=r;
46
+      bounds_number++;
47
+      //printf ("x %u %u %u\n", bounds_number, r.lower, r.upper);
48
+    };
49
+  };
50
+    
51
+  fclose(bounds_file);
52
+
53
+  
54
+  // server
55
+
56
+  int sock, conn, t, len;
57
+  struct sockaddr_un local, remote;
58
+  char str[100];
59
+  
60
+  if ((sock = socket(AF_UNIX, SOCK_STREAM, 0)) == -1) {
61
+    perror("cannot create unix socket");
62
+    exit(1);
63
+  }
64
+  
65
+  local.sun_family = AF_UNIX;  /* local is declared before socket() ^ */
66
+  strcpy(local.sun_path, "/tmp/checker.socket");
67
+  unlink(local.sun_path);
68
+  len = strlen(local.sun_path) + sizeof(local.sun_family);
69
+
70
+  if (bind(sock, (struct sockaddr *)&local, len) == -1) {
71
+    perror("cannot bind unix socket to '/tmp/checker.socket'");
72
+    exit(2);
73
+  }
74
+
75
+  if (listen(sock, 5000) == -1) {
76
+    perror("cannot start listening socket");
77
+    exit(3);
78
+  }
79
+
80
+  unsigned int num=0;
81
+  
82
+  for(;;) {
83
+    int done, n;
84
+    printf("Waiting for a connection...\n");
85
+    t = sizeof(remote);
86
+    if ((conn = accept(sock, (struct sockaddr *)&remote, (socklen_t *)&t)) == -1) {
87
+      perror("cannot accept");
88
+      exit(1);
89
+    }
90
+    printf("Connected.\n");
91
+    done = 0;
92
+    do {
93
+      n = recv(conn, str, 100, 0);
94
+      if (n <= 0) {
95
+	if (n < 0) perror("recv");
96
+	done = 1;
97
+      }
98
+
99
+      if (!done) {
100
+	if (!sscanf(str,"%u",&num)) {
101
+	  perror("not number");
102
+	  done=1;
103
+	};
104
+
105
+	if (check(num)) {
106
+	  strcpy(str,"true\n");
107
+	  n=6;
108
+	} else {
109
+	  strcpy(str,"false\n");
110
+	  n=7;
111
+	};
112
+	  
113
+	if (send(conn, str, n, 0) < 0) {
114
+	  perror("send");
115
+	  done = 1;
116
+	}
117
+      }
118
+    } while (!done);
119
+
120
+    close(conn);
121
+  }
122
+  
123
+  
124
+  
125
+  return 0;
126
+}
0 127
new file mode 100644
... ...
@@ -0,0 +1,7778 @@
0
+1.0.1.0/24
1
+1.0.2.0/23
2
+1.0.8.0/21
3
+1.0.32.0/19
4
+1.1.0.0/24
5
+1.1.2.0/23
6
+1.1.4.0/22
7
+1.1.8.0/24
8
+1.1.9.0/24
9
+1.1.10.0/23
10
+1.1.12.0/22
11
+1.1.16.0/20
12
+1.1.32.0/19
13
+1.2.0.0/23
14
+1.2.2.0/24
15
+1.2.4.0/24
16
+1.2.5.0/24
17
+1.2.6.0/23
18
+1.2.8.0/24
19
+1.2.9.0/24
20
+1.2.10.0/23
21
+1.2.12.0/22
22
+1.2.16.0/20
23
+1.2.32.0/19
24
+1.2.64.0/18
25
+1.3.0.0/16
26
+1.4.1.0/24
27
+1.4.2.0/23
28
+1.4.4.0/24
29
+1.4.5.0/24
30
+1.4.6.0/23
31
+1.4.8.0/21
32
+1.4.16.0/20
33
+1.4.32.0/19
34
+1.4.64.0/18
35
+1.8.0.0/16
36
+1.10.0.0/21
37
+1.10.8.0/23
38
+1.10.11.0/24
39
+1.10.12.0/22
40
+1.10.16.0/20
41
+1.10.32.0/19
42
+1.10.64.0/18
43
+1.12.0.0/14
44
+1.24.0.0/13
45
+1.45.0.0/16
46
+1.48.0.0/15
47
+1.50.0.0/16
48
+1.51.0.0/16
49
+1.56.0.0/13
50
+1.68.0.0/14
51
+1.80.0.0/13
52
+1.88.0.0/14
53
+1.92.0.0/15
54
+1.94.0.0/15
55
+1.116.0.0/14
56
+1.180.0.0/14
57
+1.184.0.0/15
58
+1.188.0.0/14
59
+1.192.0.0/13
60
+1.202.0.0/15
61
+1.204.0.0/14
62
+14.0.0.0/21
63
+14.0.12.0/22
64
+14.1.0.0/22
65
+14.1.24.0/22
66
+14.1.96.0/22
67
+14.1.108.0/22
68
+14.16.0.0/12
69
+14.102.128.0/22
70
+14.102.156.0/22
71
+14.102.180.0/22
72
+14.103.0.0/16
73
+14.104.0.0/13
74
+14.112.0.0/12
75
+14.130.0.0/15
76
+14.134.0.0/15
77
+14.144.0.0/12
78
+14.192.4.0/22
79
+14.192.56.0/22
80
+14.192.60.0/22
81
+14.192.76.0/22
82
+14.196.0.0/15
83
+14.204.0.0/15
84
+14.208.0.0/12
85
+27.0.128.0/22
86
+27.0.132.0/22
87
+27.0.160.0/22
88
+27.0.164.0/22
89
+27.0.188.0/22
90
+27.0.204.0/22
91
+27.0.208.0/22
92
+27.0.212.0/22
93
+27.8.0.0/13
94
+27.16.0.0/12
95
+27.34.232.0/21
96
+27.36.0.0/14
97
+27.40.0.0/13
98
+27.50.40.0/21
99
+27.50.128.0/17
100
+27.54.72.0/21
101
+27.54.152.0/21
102
+27.54.192.0/18
103
+27.98.208.0/20
104
+27.98.224.0/19
105
+27.99.128.0/17
106
+27.103.0.0/16
107
+27.106.128.0/18
108
+27.106.204.0/22
109
+27.109.32.0/19
110
+27.109.124.0/22
111
+27.112.0.0/18
112
+27.112.80.0/20
113
+27.112.112.0/22
114
+27.112.116.0/22
115
+27.113.128.0/18
116
+27.115.0.0/17
117
+27.116.44.0/22
118
+27.121.72.0/21
119
+27.121.120.0/21
120
+27.123.232.0/22
121
+27.128.0.0/15
122
+27.131.220.0/22
123
+27.144.0.0/16
124
+27.148.0.0/14
125
+27.152.0.0/13
126
+27.184.0.0/13
127
+27.192.0.0/11
128
+27.224.0.0/14
129
+36.0.0.0/22
130
+36.0.8.0/21
131
+36.0.16.0/20
132
+36.0.32.0/19
133
+36.0.64.0/18
134
+36.0.128.0/17
135
+36.1.0.0/16
136
+36.4.0.0/14
137
+36.16.0.0/12
138
+36.32.0.0/14
139
+36.36.0.0/16
140
+36.37.0.0/19
141
+36.37.36.0/23
142
+36.37.39.0/24
143
+36.37.40.0/21
144
+36.37.48.0/20
145
+36.40.0.0/13
146
+36.48.0.0/15
147
+36.51.0.0/16
148
+36.56.0.0/13
149
+36.96.0.0/11
150
+36.128.0.0/10
151
+36.192.0.0/11
152
+36.248.0.0/14
153
+36.254.0.0/16
154
+36.255.116.0/22
155
+36.255.128.0/22
156
+36.255.164.0/22
157
+36.255.172.0/22
158
+36.255.176.0/22
159
+36.255.192.0/22
160
+39.0.0.0/24
161
+39.0.2.0/23
162
+39.0.4.0/22
163
+39.0.8.0/21
164
+39.0.16.0/20
165
+39.0.32.0/19
166
+39.0.64.0/18
167
+39.0.128.0/17
168
+39.64.0.0/11
169
+39.96.0.0/13
170
+39.104.0.0/14
171
+39.108.0.0/16
172
+39.128.0.0/10
173
+40.72.0.0/15
174
+40.125.128.0/17
175
+40.126.64.0/18
176
+42.0.0.0/22
177
+42.0.8.0/21
178
+42.0.16.0/21
179
+42.0.24.0/22
180
+42.0.32.0/19
181
+42.0.128.0/17
182
+42.1.0.0/19
183
+42.1.32.0/20
184
+42.1.48.0/21
185
+42.1.56.0/22
186
+42.1.128.0/17
187
+42.4.0.0/14
188
+42.48.0.0/15
189
+42.50.0.0/16
190
+42.51.0.0/16
191
+42.52.0.0/14
192
+42.56.0.0/14
193
+42.62.0.0/17
194
+42.62.128.0/19
195
+42.62.160.0/20
196
+42.62.180.0/22
197
+42.62.184.0/21
198
+42.63.0.0/16
199
+42.80.0.0/15
200
+42.83.64.0/20
201
+42.83.80.0/22
202
+42.83.88.0/21
203
+42.83.96.0/19
204
+42.83.128.0/17
205
+42.84.0.0/14
206
+42.88.0.0/13
207
+42.96.64.0/19
208
+42.96.96.0/21
209
+42.96.108.0/22
210
+42.96.112.0/20
211
+42.96.128.0/17
212
+42.97.0.0/16
213
+42.99.0.0/18
214
+42.99.64.0/19
215
+42.99.96.0/20
216
+42.99.112.0/22
217
+42.99.120.0/21
218
+42.100.0.0/14
219
+42.120.0.0/15
220
+42.122.0.0/16
221
+42.123.0.0/19
222
+42.123.36.0/22
223
+42.123.40.0/21
224
+42.123.48.0/20
225
+42.123.64.0/18
226
+42.123.128.0/17
227
+42.128.0.0/12
228
+42.156.0.0/19
229
+42.156.36.0/22
230
+42.156.40.0/21
231
+42.156.48.0/20
232
+42.156.64.0/18
233
+42.156.128.0/17
234
+42.157.0.0/16
235
+42.158.0.0/15
236
+42.160.0.0/12
237
+42.176.0.0/13
238
+42.184.0.0/15
239
+42.186.0.0/16
240
+42.187.0.0/18
241
+42.187.64.0/19
242
+42.187.96.0/20
243
+42.187.112.0/21
244
+42.187.120.0/22
245
+42.187.128.0/17
246
+42.192.0.0/15
247
+42.194.0.0/21
248
+42.194.8.0/22
249
+42.194.12.0/22
250
+42.194.16.0/20
251
+42.194.32.0/19
252
+42.194.64.0/18
253
+42.194.128.0/17
254
+42.195.0.0/16
255
+42.196.0.0/14
256
+42.201.0.0/17
257
+42.202.0.0/15
258
+42.204.0.0/14
259
+42.208.0.0/12
260
+42.224.0.0/12
261
+42.240.0.0/17
262
+42.240.128.0/17
263
+42.242.0.0/15
264
+42.244.0.0/14
265
+42.248.0.0/13
266
+43.224.12.0/22
267
+43.224.24.0/22
268
+43.224.44.0/22
269
+43.224.52.0/22
270
+43.224.56.0/22
271
+43.224.64.0/22
272
+43.224.68.0/22
273
+43.224.72.0/22
274
+43.224.80.0/22
275
+43.224.100.0/22
276
+43.224.144.0/22
277
+43.224.160.0/22
278
+43.224.176.0/22
279
+43.224.184.0/22
280
+43.224.200.0/22
281
+43.224.204.0/22
282
+43.224.208.0/22
283
+43.224.212.0/22
284
+43.224.216.0/22
285
+43.224.224.0/22
286
+43.224.240.0/22
287
+43.225.76.0/22
288
+43.225.84.0/22
289
+43.225.120.0/22
290
+43.225.124.0/22
291
+43.225.140.0/22
292
+43.225.172.0/22
293
+43.225.180.0/22
294
+43.225.208.0/22
295
+43.225.216.0/22
296
+43.225.220.0/22
297
+43.225.224.0/22
298
+43.225.228.0/22
299
+43.225.232.0/22
300
+43.225.236.0/22
301
+43.225.240.0/22
302
+43.225.244.0/22
303
+43.225.252.0/22
304
+43.226.32.0/22
305
+43.226.36.0/22
306
+43.226.40.0/22
307
+43.226.44.0/22
308
+43.226.48.0/22
309
+43.226.52.0/22
310
+43.226.56.0/22
311
+43.226.60.0/22
312
+43.226.64.0/22
313
+43.226.68.0/22
314
+43.226.72.0/22
315
+43.226.76.0/22
316
+43.226.80.0/22
317
+43.226.84.0/22
318
+43.226.88.0/22
319
+43.226.92.0/22
320
+43.226.96.0/22
321
+43.226.100.0/22
322
+43.226.104.0/22
323
+43.226.108.0/22
324
+43.226.112.0/22
325
+43.226.116.0/22
326
+43.226.120.0/22
327
+43.226.128.0/22
328
+43.226.132.0/22
329
+43.226.136.0/22
330
+43.226.140.0/22
331
+43.226.144.0/22
332
+43.226.148.0/22
333
+43.226.152.0/22
334
+43.226.156.0/22
335
+43.226.160.0/22
336
+43.226.164.0/22
337
+43.226.168.0/22
338
+43.226.172.0/22
339
+43.226.176.0/22
340
+43.226.180.0/22
341
+43.226.184.0/22
342
+43.226.188.0/22
343
+43.226.192.0/22
344
+43.226.196.0/22
345
+43.226.200.0/22
346
+43.226.204.0/22
347
+43.226.208.0/22
348
+43.226.212.0/22
349
+43.226.236.0/22
350
+43.226.240.0/22
351
+43.226.244.0/22
352
+43.226.248.0/22
353
+43.226.252.0/22
354
+43.227.0.0/22
355
+43.227.4.0/22
356
+43.227.8.0/22
357
+43.227.32.0/22
358
+43.227.36.0/22
359
+43.227.40.0/22
360
+43.227.44.0/22
361
+43.227.48.0/22
362
+43.227.52.0/22
363
+43.227.56.0/22
364
+43.227.60.0/22
365
+43.227.64.0/22
366
+43.227.68.0/22
367
+43.227.72.0/22
368
+43.227.76.0/22
369
+43.227.80.0/22
370
+43.227.84.0/22
371
+43.227.88.0/22
372
+43.227.92.0/22
373
+43.227.96.0/22
374
+43.227.100.0/22
375
+43.227.104.0/22
376
+43.227.136.0/22
377
+43.227.140.0/22
378
+43.227.144.0/22
379
+43.227.152.0/22
380
+43.227.156.0/22
381
+43.227.160.0/22
382
+43.227.164.0/22
383
+43.227.168.0/22
384
+43.227.172.0/22
385
+43.227.176.0/22
386
+43.227.180.0/22
387
+43.227.188.0/22
388
+43.227.192.0/22
389
+43.227.196.0/22
390
+43.227.200.0/22
391
+43.227.204.0/22
392
+43.227.208.0/22
393
+43.227.212.0/22
394
+43.227.216.0/22
395
+43.227.220.0/22
396
+43.227.232.0/22
397
+43.227.248.0/22
398
+43.227.252.0/22
399
+43.228.0.0/22
400
+43.228.4.0/22
401
+43.228.8.0/22
402
+43.228.12.0/22
403
+43.228.16.0/22
404
+43.228.20.0/22
405
+43.228.24.0/22
406
+43.228.28.0/22
407
+43.228.32.0/22
408
+43.228.36.0/22
409
+43.228.40.0/22
410
+43.228.44.0/22
411
+43.228.48.0/22
412
+43.228.52.0/22
413
+43.228.56.0/22
414
+43.228.60.0/22
415
+43.228.64.0/22
416
+43.228.68.0/22
417
+43.228.76.0/22
418
+43.228.100.0/22
419
+43.228.116.0/22
420
+43.228.120.0/22
421
+43.228.132.0/22
422
+43.228.136.0/22
423
+43.228.148.0/22
424
+43.228.152.0/22
425
+43.228.188.0/22
426
+43.229.16.0/22
427
+43.229.40.0/22
428
+43.229.48.0/22
429
+43.229.56.0/22
430
+43.229.96.0/22
431
+43.229.120.0/22
432
+43.229.136.0/22
433
+43.229.140.0/22
434
+43.229.144.0/22
435
+43.229.168.0/22
436
+43.229.172.0/22
437
+43.229.176.0/22
438
+43.229.180.0/22
439
+43.229.184.0/22
440
+43.229.188.0/22
441
+43.229.192.0/22
442
+43.229.196.0/22
443
+43.229.216.0/22
444
+43.229.220.0/22
445
+43.229.232.0/22
446
+43.229.236.0/22
447
+43.230.20.0/22
448
+43.230.32.0/22
449
+43.230.68.0/22
450
+43.230.72.0/22
451
+43.230.84.0/22
452
+43.230.124.0/22
453
+43.230.136.0/22
454
+43.230.168.0/22
455
+43.230.220.0/22
456
+43.230.224.0/22
457
+43.230.228.0/22
458
+43.230.232.0/22
459
+43.230.236.0/22
460
+43.230.240.0/22
461
+43.230.244.0/22
462
+43.230.248.0/22
463
+43.230.252.0/22
464
+43.231.32.0/22
465
+43.231.36.0/22
466
+43.231.40.0/22
467
+43.231.44.0/22
468
+43.231.80.0/22
469
+43.231.84.0/22
470
+43.231.88.0/22
471
+43.231.92.0/22
472
+43.231.96.0/22
473
+43.231.100.0/22
474
+43.231.104.0/22
475
+43.231.108.0/22
476
+43.231.136.0/22
477
+43.231.140.0/22
478
+43.231.144.0/22
479
+43.231.148.0/22
480
+43.231.152.0/22
481
+43.231.156.0/22
482
+43.231.160.0/22
483
+43.231.164.0/22
484
+43.231.168.0/22
485
+43.231.172.0/22
486
+43.231.176.0/22
487
+43.231.180.0/22
488
+43.236.0.0/22
489
+43.236.4.0/22
490
+43.236.8.0/22
491
+43.236.12.0/22
492
+43.236.16.0/22
493
+43.236.20.0/22
494
+43.236.24.0/22
495
+43.236.28.0/22
496
+43.236.32.0/22
497
+43.236.36.0/22
498
+43.236.40.0/22
499
+43.236.44.0/22
500
+43.236.48.0/22
501
+43.236.52.0/22
502
+43.236.56.0/22
503
+43.236.60.0/22
504
+43.236.64.0/22
505
+43.236.68.0/22
506
+43.236.72.0/22
507
+43.236.76.0/22
508
+43.236.80.0/22
509
+43.236.84.0/22
510
+43.236.88.0/22
511
+43.236.92.0/22
512
+43.236.96.0/22
513
+43.236.100.0/22
514
+43.236.104.0/22
515
+43.236.108.0/22
516
+43.236.112.0/22
517
+43.236.116.0/22
518
+43.236.120.0/22
519
+43.236.124.0/22
520
+43.236.128.0/22
521
+43.236.132.0/22
522
+43.236.136.0/22
523
+43.236.140.0/22
524
+43.236.144.0/22
525
+43.236.148.0/22
526
+43.236.152.0/22
527
+43.236.156.0/22
528
+43.236.160.0/22
529
+43.236.164.0/22
530
+43.236.168.0/22
531
+43.236.172.0/22
532
+43.236.176.0/22
533
+43.236.180.0/22
534
+43.236.184.0/22
535
+43.236.188.0/22
536
+43.236.192.0/22
537
+43.236.196.0/22
538
+43.236.200.0/22
539
+43.236.204.0/22
540
+43.236.208.0/22
541
+43.236.212.0/22
542
+43.236.216.0/22
543
+43.236.220.0/22
544
+43.236.224.0/22
545
+43.236.228.0/22
546
+43.236.232.0/22
547
+43.236.236.0/22
548
+43.236.240.0/22
549
+43.236.244.0/22
550
+43.236.248.0/22
551
+43.236.252.0/22
552
+43.237.0.0/22
553
+43.237.4.0/22
554
+43.237.8.0/22
555
+43.237.12.0/22
556
+43.237.16.0/22
557
+43.237.20.0/22
558
+43.237.24.0/22
559
+43.237.28.0/22
560
+43.237.32.0/22
561
+43.237.36.0/22
562
+43.237.40.0/22
563
+43.237.44.0/22
564
+43.237.48.0/22
565
+43.237.52.0/22
566
+43.237.56.0/22
567
+43.237.60.0/22
568
+43.237.64.0/22
569
+43.237.68.0/22
570
+43.237.72.0/22
571
+43.237.76.0/22
572
+43.237.80.0/22
573
+43.237.84.0/22
574
+43.237.88.0/22
575
+43.237.92.0/22
576
+43.237.96.0/22
577
+43.237.100.0/22
578
+43.237.104.0/22
579
+43.237.108.0/22
580
+43.237.112.0/22
581
+43.237.116.0/22
582
+43.237.120.0/22
583
+43.237.124.0/22
584
+43.237.128.0/22
585
+43.237.132.0/22
586
+43.237.136.0/22
587
+43.237.140.0/22
588
+43.237.144.0/22
589
+43.237.148.0/22
590
+43.237.152.0/22
591
+43.237.156.0/22
592
+43.237.160.0/22
593
+43.237.164.0/22
594
+43.237.168.0/22
595
+43.237.172.0/22
596
+43.237.176.0/22
597
+43.237.180.0/22
598
+43.237.184.0/22
599
+43.237.188.0/22
600
+43.237.192.0/22
601
+43.237.196.0/22
602
+43.237.200.0/22
603
+43.237.204.0/22
604
+43.237.208.0/22
605
+43.237.212.0/22
606
+43.237.216.0/22
607
+43.237.220.0/22
608
+43.237.224.0/22
609
+43.237.228.0/22
610
+43.237.232.0/22
611
+43.237.236.0/22
612
+43.237.240.0/22
613
+43.237.244.0/22
614
+43.237.248.0/22
615
+43.237.252.0/22
616
+43.238.0.0/22
617
+43.238.4.0/22
618
+43.238.8.0/22
619
+43.238.12.0/22
620
+43.238.16.0/22
621
+43.238.20.0/22
622
+43.238.24.0/22
623
+43.238.28.0/22
624
+43.238.32.0/22
625
+43.238.36.0/22
626
+43.238.40.0/22
627
+43.238.44.0/22
628
+43.238.48.0/22
629
+43.238.52.0/22
630
+43.238.56.0/22
631
+43.238.60.0/22
632
+43.238.64.0/22
633
+43.238.68.0/22
634
+43.238.72.0/22
635
+43.238.76.0/22
636
+43.238.80.0/22
637
+43.238.84.0/22
638
+43.238.88.0/22
639
+43.238.92.0/22
640
+43.238.96.0/22
641
+43.238.100.0/22
642
+43.238.104.0/22
643
+43.238.108.0/22
644
+43.238.112.0/22
645
+43.238.116.0/22
646
+43.238.120.0/22
647
+43.238.124.0/22
648
+43.238.128.0/22
649
+43.238.132.0/22
650
+43.238.136.0/22
651
+43.238.140.0/22
652
+43.238.144.0/22
653
+43.238.148.0/22
654
+43.238.152.0/22
655
+43.238.156.0/22
656
+43.238.160.0/22
657
+43.238.164.0/22
658
+43.238.168.0/22
659
+43.238.172.0/22
660
+43.238.176.0/22
661
+43.238.180.0/22
662
+43.238.184.0/22
663
+43.238.188.0/22
664
+43.238.192.0/22
665
+43.238.196.0/22
666
+43.238.200.0/22
667
+43.238.204.0/22
668
+43.238.208.0/22
669
+43.238.212.0/22
670
+43.238.216.0/22
671
+43.238.220.0/22
672
+43.238.224.0/22
673
+43.238.228.0/22
674
+43.238.232.0/22
675
+43.238.236.0/22
676
+43.238.240.0/22
677
+43.238.244.0/22
678
+43.238.248.0/22
679
+43.238.252.0/22
680
+43.239.0.0/22
681
+43.239.4.0/22
682
+43.239.8.0/21
683
+43.239.16.0/22
684
+43.239.20.0/22
685
+43.239.24.0/22
686
+43.239.28.0/22
687
+43.239.32.0/22
688
+43.239.36.0/22
689
+43.239.40.0/22
690
+43.239.44.0/22
691
+43.239.48.0/22
692
+43.239.116.0/22
693
+43.239.120.0/22
694
+43.239.172.0/22
695
+43.239.176.0/22
696
+43.240.0.0/22
697
+43.240.48.0/22
698
+43.240.56.0/22
699
+43.240.60.0/22
700
+43.240.68.0/22
701
+43.240.72.0/22
702
+43.240.76.0/22
703
+43.240.84.0/22
704
+43.240.124.0/22
705
+43.240.128.0/22
706
+43.240.132.0/22
707
+43.240.136.0/22
708
+43.240.156.0/22
709
+43.240.160.0/22
710
+43.240.164.0/22
711
+43.240.168.0/22
712
+43.240.172.0/22
713
+43.240.176.0/22
714
+43.240.180.0/22
715
+43.240.184.0/22
716
+43.240.188.0/22
717
+43.240.192.0/22
718
+43.240.196.0/22
719
+43.240.200.0/22
720
+43.240.204.0/22
721
+43.240.208.0/22
722
+43.240.212.0/22
723
+43.240.216.0/22
724
+43.240.220.0/22
725
+43.240.236.0/22
726
+43.240.240.0/22
727
+43.240.244.0/22
728
+43.240.248.0/22
729
+43.240.252.0/22
730
+43.241.0.0/22
731
+43.241.4.0/22
732
+43.241.8.0/22
733
+43.241.12.0/22
734
+43.241.16.0/22
735
+43.241.20.0/22
736
+43.241.48.0/22
737
+43.241.76.0/22
738
+43.241.80.0/22
739
+43.241.84.0/22
740
+43.241.88.0/22
741
+43.241.92.0/22
742
+43.241.112.0/22
743
+43.241.168.0/22
744
+43.241.172.0/22
745
+43.241.176.0/22
746
+43.241.180.0/22
747
+43.241.184.0/22
748
+43.241.196.0/22
749
+43.241.208.0/22
750
+43.241.212.0/22
751
+43.241.216.0/22
752
+43.241.220.0/22
753
+43.241.224.0/22
754
+43.241.228.0/22
755
+43.241.232.0/22
756
+43.241.236.0/22
757
+43.241.240.0/22
758
+43.241.248.0/22
759
+43.241.252.0/22
760
+43.242.8.0/22
761
+43.242.12.0/22
762
+43.242.16.0/22
763
+43.242.20.0/22
764
+43.242.24.0/22
765
+43.242.28.0/22
766
+43.242.44.0/22
767
+43.242.48.0/22
768
+43.242.52.0/22
769
+43.242.56.0/22
770
+43.242.60.0/22
771
+43.242.64.0/22
772
+43.242.72.0/22
773
+43.242.76.0/22
774
+43.242.80.0/22
775
+43.242.84.0/22
776
+43.242.88.0/22
777
+43.242.92.0/22
778
+43.242.96.0/22
779
+43.242.144.0/22
780
+43.242.148.0/22
781
+43.242.152.0/22
782
+43.242.156.0/22
783
+43.242.160.0/22
784
+43.242.164.0/22
785
+43.242.168.0/22
786
+43.242.180.0/22
787
+43.242.188.0/22
788
+43.242.192.0/22
789
+43.242.196.0/22
790
+43.242.204.0/22
791
+43.242.216.0/22
792
+43.242.220.0/22
793
+43.242.252.0/22
794
+43.243.4.0/22
795
+43.243.8.0/22
796
+43.243.12.0/22
797
+43.243.16.0/22
798
+43.243.24.0/22
799
+43.243.88.0/22
800
+43.243.128.0/22
801
+43.243.136.0/22
802
+43.243.144.0/22
803
+43.243.148.0/22
804
+43.243.156.0/22
805
+43.243.168.0/22
806
+43.243.180.0/22
807
+43.243.188.0/22
808
+43.243.228.0/22
809
+43.243.232.0/22
810
+43.243.244.0/22
811
+43.246.0.0/22
812
+43.246.4.0/22
813
+43.246.8.0/22
814
+43.246.12.0/22
815
+43.246.16.0/22
816
+43.246.20.0/22
817
+43.246.24.0/22
818
+43.246.28.0/22
819
+43.246.32.0/22
820
+43.246.36.0/22
821
+43.246.40.0/22
822
+43.246.44.0/22
823
+43.246.48.0/22
824
+43.246.52.0/22
825
+43.246.56.0/22
826
+43.246.60.0/22
827
+43.246.64.0/22
828
+43.246.68.0/22
829
+43.246.72.0/22
830
+43.246.76.0/22
831
+43.246.80.0/22
832
+43.246.84.0/22
833
+43.246.88.0/22
834
+43.246.92.0/22
835
+43.246.96.0/22
836
+43.246.112.0/22
837
+43.246.212.0/22
838
+43.246.228.0/22
839
+43.247.4.0/22
840
+43.247.8.0/22
841
+43.247.44.0/22
842
+43.247.48.0/22
843
+43.247.68.0/22
844
+43.247.76.0/22
845
+43.247.84.0/22
846
+43.247.88.0/22
847
+43.247.92.0/22
848
+43.247.96.0/22
849
+43.247.100.0/22
850
+43.247.108.0/22
851
+43.247.112.0/22
852
+43.247.148.0/22
853
+43.247.152.0/22
854
+43.247.176.0/22
855
+43.247.180.0/22
856
+43.247.184.0/22
857
+43.247.188.0/22
858
+43.247.196.0/22
859
+43.247.200.0/22
860
+43.247.204.0/22
861
+43.247.208.0/22
862
+43.247.212.0/22
863
+43.247.216.0/22
864
+43.247.220.0/22
865
+43.247.224.0/22
866
+43.247.228.0/22
867
+43.247.232.0/22
868
+43.247.236.0/22
869
+43.247.240.0/22
870
+43.247.244.0/22
871
+43.247.248.0/22
872
+43.247.252.0/22
873
+43.248.0.0/22
874
+43.248.4.0/22
875
+43.248.20.0/22
876
+43.248.28.0/22
877
+43.248.48.0/22
878
+43.248.76.0/22
879
+43.248.80.0/22
880
+43.248.84.0/22
881
+43.248.88.0/22
882
+43.248.92.0/22
883
+43.248.96.0/22
884
+43.248.100.0/22
885
+43.248.104.0/22
886
+43.248.108.0/22
887
+43.248.112.0/22
888
+43.248.116.0/22
889
+43.248.120.0/22
890
+43.248.124.0/22
891
+43.248.128.0/22
892
+43.248.132.0/22
893
+43.248.136.0/22
894
+43.248.140.0/22
895
+43.248.144.0/22
896
+43.248.148.0/22
897
+43.248.176.0/22
898
+43.248.180.0/22
899
+43.248.184.0/22
900
+43.248.188.0/22
901
+43.248.192.0/22
902
+43.248.196.0/22
903
+43.248.200.0/22
904
+43.248.204.0/22
905
+43.248.208.0/22
906
+43.248.228.0/22
907
+43.248.232.0/22
908
+43.248.244.0/22
909
+43.249.0.0/22
910
+43.249.4.0/22
911
+43.249.8.0/22
912
+43.249.24.0/22
913
+43.249.120.0/22
914
+43.249.132.0/22
915
+43.249.136.0/22
916
+43.249.144.0/22
917
+43.249.148.0/22
918
+43.249.152.0/22
919
+43.249.156.0/22
920
+43.249.160.0/22
921
+43.249.164.0/22
922
+43.249.168.0/22
923
+43.249.192.0/22
924
+43.249.236.0/22
925
+43.250.4.0/22
926
+43.250.12.0/22
927
+43.250.16.0/22
928
+43.250.20.0/22
929
+43.250.28.0/22
930
+43.250.32.0/22
931
+43.250.36.0/22
932
+43.250.72.0/22
933
+43.250.96.0/22
934
+43.250.100.0/22
935
+43.250.104.0/22
936
+43.250.108.0/22
937
+43.250.112.0/22
938
+43.250.116.0/22
939
+43.250.128.0/22
940
+43.250.144.0/22
941
+43.250.148.0/22
942
+43.250.160.0/22
943
+43.250.168.0/22
944
+43.250.172.0/22
945
+43.250.176.0/22
946
+43.250.200.0/22
947
+43.250.212.0/22
948
+43.250.216.0/22
949
+43.250.220.0/22
950
+43.250.236.0/22
951
+43.250.244.0/22
952
+43.251.4.0/22
953
+43.251.8.0/22
954
+43.251.12.0/22
955
+43.251.36.0/22
956
+43.251.116.0/22
957
+43.251.192.0/22
958
+43.251.232.0/22
959
+43.251.236.0/22
960
+43.251.244.0/22
961
+43.252.40.0/22
962
+43.252.48.0/22
963
+43.252.56.0/22
964
+43.252.224.0/22
965
+43.254.0.0/22
966
+43.254.4.0/22
967
+43.254.8.0/22
968
+43.254.24.0/22
969
+43.254.36.0/22
970
+43.254.44.0/22
971
+43.254.52.0/22
972
+43.254.64.0/22
973
+43.254.72.0/22
974
+43.254.84.0/22
975
+43.254.88.0/22
976
+43.254.92.0/22
977
+43.254.100.0/22
978
+43.254.104.0/22
979
+43.254.112.0/22
980
+43.254.116.0/22
981
+43.254.128.0/22
982
+43.254.136.0/22
983
+43.254.140.0/22
984
+43.254.144.0/22
985
+43.254.148.0/22
986
+43.254.152.0/22
987
+43.254.156.0/22
988
+43.254.168.0/22
989
+43.254.172.0/22
990
+43.254.180.0/22
991
+43.254.184.0/22
992
+43.254.188.0/22
993
+43.254.192.0/22
994
+43.254.196.0/22
995
+43.254.200.0/22
996
+43.254.208.0/22
997
+43.254.220.0/22
998
+43.254.224.0/22
999
+43.254.228.0/22
1000
+43.254.232.0/22
1001
+43.254.236.0/22
1002
+43.254.240.0/22
1003
+43.254.248.0/22
1004
+43.254.252.0/22
1005
+43.255.0.0/22
1006
+43.255.4.0/22
1007
+43.255.8.0/22
1008
+43.255.16.0/22
1009
+43.255.48.0/22
1010
+43.255.64.0/22
1011
+43.255.68.0/22
1012
+43.255.72.0/22
1013
+43.255.76.0/22
1014
+43.255.84.0/22
1015
+43.255.96.0/22
1016
+43.255.108.0/22
1017
+43.255.144.0/22
1018
+43.255.168.0/22
1019
+43.255.176.0/22
1020
+43.255.184.0/22
1021
+43.255.192.0/22
1022
+43.255.200.0/22
1023
+43.255.204.0/22
1024
+43.255.208.0/22
1025
+43.255.212.0/22
1026
+43.255.224.0/22
1027
+43.255.228.0/22
1028
+43.255.232.0/22
1029
+43.255.244.0/22
1030
+45.65.16.0/22
1031
+45.65.20.0/22
1032
+45.65.24.0/22
1033
+45.65.28.0/22
1034
+45.112.132.0/22
1035
+45.112.188.0/22
1036
+45.112.208.0/22
1037
+45.112.212.0/22
1038
+45.112.216.0/22
1039
+45.112.220.0/22
1040
+45.112.228.0/22
1041
+45.112.232.0/22
1042
+45.112.236.0/22
1043
+45.113.12.0/22
1044
+45.113.16.0/22
1045
+45.113.20.0/22
1046
+45.113.24.0/22
1047
+45.113.28.0/22
1048
+45.113.40.0/22
1049
+45.113.52.0/22
1050
+45.113.56.0/22
1051
+45.113.72.0/22
1052
+45.113.108.0/22
1053
+45.113.144.0/22
1054
+45.113.148.0/22
1055
+45.113.168.0/22
1056
+45.113.176.0/22
1057
+45.113.184.0/22
1058
+45.113.200.0/22
1059
+45.113.204.0/22
1060
+45.113.208.0/22
1061
+45.113.212.0/22
1062
+45.113.216.0/22
1063
+45.113.220.0/22
1064
+45.113.228.0/22
1065
+45.113.240.0/22
1066
+45.113.252.0/22
1067
+45.114.0.0/22
1068
+45.114.12.0/22
1069
+45.114.32.0/22
1070
+45.114.40.0/22
1071
+45.114.52.0/22
1072
+45.114.96.0/22
1073
+45.114.104.0/22
1074
+45.114.108.0/22
1075
+45.114.136.0/22
1076
+45.114.196.0/22
1077
+45.114.200.0/22
1078
+45.114.228.0/22
1079
+45.114.236.0/22
1080
+45.114.252.0/22
1081
+45.115.44.0/22
1082
+45.115.100.0/22
1083
+45.115.120.0/22
1084
+45.115.132.0/22
1085
+45.115.144.0/22
1086
+45.115.156.0/22
1087
+45.115.164.0/22
1088
+45.115.200.0/22
1089
+45.115.212.0/22
1090
+45.115.216.0/22
1091
+45.115.228.0/22
1092
+45.115.236.0/22
1093
+45.115.244.0/22
1094
+45.115.248.0/22
1095
+45.116.12.0/22
1096
+45.116.16.0/22
1097
+45.116.20.0/22
1098
+45.116.24.0/22
1099
+45.116.32.0/22
1100
+45.116.36.0/22
1101
+45.116.52.0/22
1102
+45.116.96.0/22
1103
+45.116.100.0/22
1104
+45.116.140.0/22
1105
+45.116.152.0/22
1106
+45.116.208.0/22
1107
+45.117.8.0/22
1108
+45.117.20.0/22
1109
+45.117.40.0/22
1110
+45.117.68.0/22
1111
+45.117.124.0/22
1112
+45.117.252.0/22
1113
+45.119.52.0/22
1114
+45.119.60.0/22
1115
+45.119.64.0/22
1116
+45.119.68.0/22
1117
+45.119.72.0/22
1118
+45.119.104.0/22
1119
+45.119.116.0/22
1120
+45.119.232.0/22
1121
+45.120.100.0/22
1122
+45.120.140.0/22
1123
+45.120.156.0/22
1124
+45.120.164.0/22
1125
+45.120.220.0/22
1126
+45.120.240.0/22
1127
+45.121.20.0/22
1128
+45.121.52.0/22
1129
+45.121.64.0/22
1130
+45.121.68.0/22
1131
+45.121.72.0/22
1132
+45.121.92.0/22
1133
+45.121.96.0/22
1134
+45.121.104.0/22
1135
+45.121.172.0/22
1136
+45.121.176.0/22
1137
+45.121.212.0/22
1138
+45.121.240.0/22
1139
+45.121.244.0/22
1140
+45.121.248.0/22
1141
+45.121.252.0/22
1142
+45.122.0.0/22
1143
+45.122.4.0/22
1144
+45.122.8.0/22
1145
+45.122.12.0/22
1146
+45.122.16.0/22
1147
+45.122.20.0/22
1148
+45.122.24.0/22
1149
+45.122.28.0/22
1150
+45.122.32.0/22
1151
+45.122.36.0/22
1152
+45.122.40.0/22
1153
+45.122.60.0/22
1154
+45.122.64.0/22
1155
+45.122.68.0/22
1156
+45.122.72.0/22
1157
+45.122.76.0/22
1158
+45.122.80.0/22
1159
+45.122.84.0/22
1160
+45.122.88.0/22
1161
+45.122.92.0/22
1162
+45.122.96.0/22
1163
+45.122.100.0/22
1164
+45.122.104.0/22
1165
+45.122.108.0/22
1166
+45.122.112.0/22
1167
+45.122.116.0/22
1168
+45.122.160.0/22
1169
+45.122.164.0/22
1170
+45.122.168.0/22
1171
+45.122.172.0/22
1172
+45.122.176.0/22
1173
+45.122.180.0/22
1174
+45.122.184.0/22
1175
+45.122.188.0/22
1176
+45.122.192.0/22
1177
+45.122.196.0/22
1178
+45.122.200.0/22
1179
+45.122.204.0/22
1180
+45.122.208.0/22
1181
+45.122.212.0/22
1182
+45.122.216.0/22
1183
+45.123.28.0/22
1184
+45.123.32.0/22
1185
+45.123.36.0/22
1186
+45.123.44.0/22
1187
+45.123.48.0/22
1188
+45.123.52.0/22
1189
+45.123.56.0/22
1190
+45.123.60.0/22
1191
+45.123.64.0/22
1192
+45.123.68.0/22
1193
+45.123.72.0/22
1194
+45.123.76.0/22
1195
+45.123.80.0/22
1196
+45.123.84.0/22
1197
+45.123.88.0/22
1198
+45.123.120.0/22
1199
+45.123.128.0/22
1200
+45.123.132.0/22
1201
+45.123.136.0/22
1202
+45.123.148.0/22
1203
+45.123.152.0/22
1204
+45.123.156.0/22
1205
+45.123.164.0/22
1206
+45.123.168.0/22
1207
+45.123.172.0/22
1208
+45.123.176.0/22
1209
+45.123.180.0/22
1210
+45.123.184.0/22
1211
+45.123.204.0/22
1212
+45.123.212.0/22
1213
+45.123.224.0/22
1214
+45.123.228.0/22
1215
+45.123.232.0/22
1216
+45.123.236.0/22
1217
+45.123.240.0/22
1218
+45.123.244.0/22
1219
+45.123.248.0/22
1220
+45.123.252.0/22
1221
+45.124.0.0/22
1222
+45.124.20.0/22
1223
+45.124.28.0/22
1224
+45.124.32.0/22
1225
+45.124.36.0/22
1226
+45.124.44.0/22
1227
+45.124.68.0/22
1228
+45.124.76.0/22
1229
+45.124.80.0/22
1230
+45.124.100.0/22
1231
+45.124.124.0/22
1232
+45.124.172.0/22
1233
+45.124.176.0/22
1234
+45.124.208.0/22
1235
+45.124.248.0/22
1236
+45.124.252.0/22
1237
+45.125.12.0/22
1238
+45.125.16.0/22
1239
+45.125.24.0/22
1240
+45.125.28.0/22
1241
+45.125.32.0/22
1242
+45.125.44.0/22
1243
+45.125.52.0/22
1244
+45.125.56.0/22
1245
+45.125.76.0/22
1246
+45.125.80.0/22
1247
+45.125.84.0/22
1248
+45.125.88.0/22
1249
+45.125.92.0/22
1250
+45.125.96.0/22
1251
+45.125.100.0/22
1252
+45.125.104.0/22
1253
+45.125.136.0/22
1254
+45.126.48.0/22
1255
+45.126.52.0/22
1256
+45.126.100.0/22
1257
+45.126.108.0/22
1258
+45.126.112.0/22
1259
+45.126.116.0/22
1260
+45.126.120.0/22
1261
+45.126.212.0/22
1262
+45.126.220.0/22
1263
+45.127.8.0/22
1264
+45.127.12.0/22
1265
+45.127.36.0/22
1266
+45.127.96.0/22
1267
+45.127.116.0/22
1268
+45.127.124.0/22
1269
+45.127.128.0/22
1270
+45.127.144.0/22
1271
+45.127.148.0/22
1272
+45.127.156.0/22
1273
+45.127.216.0/22
1274
+45.248.8.0/22
1275
+45.248.80.0/22
1276
+45.248.84.0/22
1277
+45.248.88.0/22
1278
+45.248.96.0/22
1279
+45.248.100.0/22
1280
+45.248.104.0/22
1281
+45.248.108.0/22
1282
+45.248.128.0/22
1283
+45.248.132.0/22
1284
+45.248.204.0/22
1285
+45.248.208.0/22
1286
+45.248.212.0/22
1287
+45.248.216.0/22
1288
+45.248.220.0/22
1289
+45.248.224.0/22
1290
+45.248.228.0/22
1291
+45.248.232.0/22
1292
+45.248.236.0/22
1293
+45.248.240.0/22
1294
+45.248.244.0/22
1295
+45.248.248.0/22
1296
+45.248.252.0/22
1297
+45.249.0.0/22
1298
+45.249.4.0/22
1299
+45.249.12.0/22
1300
+45.249.16.0/22
1301
+45.249.20.0/22
1302
+45.249.24.0/22
1303
+45.249.28.0/22
1304
+45.249.32.0/22
1305
+45.249.36.0/22
1306
+45.249.92.0/22
1307
+45.249.112.0/22