aboutsummaryrefslogtreecommitdiff
path: root/src/lib/inc_generated/ndpi_digitalocean_match.c.inc
blob: 21341030839edff29d3291120b2f53b158ed0bf1 (plain)
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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
/*
 *
 * This file is generated automatically and part of nDPI
 *
 * nDPI is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * nDPI is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with nDPI.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

/* ****************************************************** */


static ndpi_network ndpi_protocol_digitalocean_protocol_list[] = {
 { 0x05656000 /* 5.101.96.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x05656800 /* 5.101.104.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18904000 /* 24.144.64.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18904400 /* 24.144.68.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18904C00 /* 24.144.76.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18905000 /* 24.144.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18906000 /* 24.144.96.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18C74000 /* 24.199.64.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18C74400 /* 24.199.68.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18C74800 /* 24.199.72.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18C75000 /* 24.199.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18C76000 /* 24.199.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x18C77000 /* 24.199.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x258B0000 /* 37.139.0.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D370000 /* 45.55.0.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D372000 /* 45.55.32.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D374000 /* 45.55.64.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D376000 /* 45.55.96.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D376400 /* 45.55.100.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D376800 /* 45.55.104.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D376C00 /* 45.55.108.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D377000 /* 45.55.112.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D377400 /* 45.55.116.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D377800 /* 45.55.120.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D377C00 /* 45.55.124.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D378000 /* 45.55.128.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2D37C000 /* 45.55.192.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2E650000 /* 46.101.0.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2E654000 /* 46.101.64.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2E654400 /* 46.101.68.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2E654800 /* 46.101.72.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2E655000 /* 46.101.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2E656000 /* 46.101.96.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x2E658000 /* 46.101.128.0/17 */, 17, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40178000 /* 64.23.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40179000 /* 64.23.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x4017A000 /* 64.23.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x4017B000 /* 64.23.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x4017C000 /* 64.23.192.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x4017E000 /* 64.23.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x4017F000 /* 64.23.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E10000 /* 64.225.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E11000 /* 64.225.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E12000 /* 64.225.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E13000 /* 64.225.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E14000 /* 64.225.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E15000 /* 64.225.80.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E15400 /* 64.225.84.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E15800 /* 64.225.88.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E15C00 /* 64.225.92.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E16000 /* 64.225.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E17000 /* 64.225.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E24000 /* 64.226.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E25000 /* 64.226.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E26000 /* 64.226.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E27000 /* 64.226.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E30000 /* 64.227.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E31000 /* 64.227.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E32000 /* 64.227.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E33000 /* 64.227.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E34000 /* 64.227.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E35000 /* 64.227.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E36000 /* 64.227.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E37000 /* 64.227.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E38000 /* 64.227.128.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E3A000 /* 64.227.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x40E3B000 /* 64.227.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x43CD8000 /* 67.205.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x43CD9000 /* 67.205.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x43CDA000 /* 67.205.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x43CDB000 /* 67.205.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x43CF4400 /* 67.207.68.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x43CF4800 /* 67.207.72.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x43CF4C00 /* 67.207.76.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x43CF5000 /* 67.207.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B70000 /* 68.183.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B71000 /* 68.183.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B72000 /* 68.183.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B73000 /* 68.183.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B74000 /* 68.183.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B75000 /* 68.183.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B76000 /* 68.183.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B77000 /* 68.183.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B78000 /* 68.183.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B79000 /* 68.183.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7A000 /* 68.183.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7B000 /* 68.183.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7C000 /* 68.183.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7D000 /* 68.183.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7E000 /* 68.183.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7F000 /* 68.183.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7F400 /* 68.183.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7F800 /* 68.183.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x44B7FC00 /* 68.183.252.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373100 /* 69.55.49.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373600 /* 69.55.54.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373700 /* 69.55.55.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373B40 /* 69.55.59.64/26 */, 26, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373B80 /* 69.55.59.128/26 */, 26, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373BC0 /* 69.55.59.192/27 */, 27, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373C60 /* 69.55.60.96/27 */, 27, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373C80 /* 69.55.60.128/26 */, 26, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373D40 /* 69.55.61.64/26 */, 26, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x45373E00 /* 69.55.62.0/26 */, 26, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x50F08000 /* 80.240.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x52C40000 /* 82.196.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550100 /* 95.85.1.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550200 /* 95.85.2.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550300 /* 95.85.3.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550400 /* 95.85.4.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550500 /* 95.85.5.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550600 /* 95.85.6.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550700 /* 95.85.7.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550800 /* 95.85.8.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550900 /* 95.85.9.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550A00 /* 95.85.10.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550B00 /* 95.85.11.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550C00 /* 95.85.12.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550D00 /* 95.85.13.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550E00 /* 95.85.14.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F550F00 /* 95.85.15.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551000 /* 95.85.16.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551100 /* 95.85.17.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551200 /* 95.85.18.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551300 /* 95.85.19.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551400 /* 95.85.20.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551500 /* 95.85.21.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551600 /* 95.85.22.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551700 /* 95.85.23.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551800 /* 95.85.24.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551900 /* 95.85.25.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551A00 /* 95.85.26.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551B00 /* 95.85.27.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551C00 /* 95.85.28.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551D00 /* 95.85.29.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551E00 /* 95.85.30.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F551F00 /* 95.85.31.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552000 /* 95.85.32.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552100 /* 95.85.33.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552200 /* 95.85.34.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552300 /* 95.85.35.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552400 /* 95.85.36.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552500 /* 95.85.37.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552600 /* 95.85.38.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552700 /* 95.85.39.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552800 /* 95.85.40.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552900 /* 95.85.41.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552A00 /* 95.85.42.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552B00 /* 95.85.43.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552C00 /* 95.85.44.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552D00 /* 95.85.45.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552E00 /* 95.85.46.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F552F00 /* 95.85.47.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553000 /* 95.85.48.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553100 /* 95.85.49.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553200 /* 95.85.50.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553300 /* 95.85.51.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553400 /* 95.85.52.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553500 /* 95.85.53.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553600 /* 95.85.54.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553700 /* 95.85.55.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553800 /* 95.85.56.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553900 /* 95.85.57.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553A00 /* 95.85.58.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553B00 /* 95.85.59.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553C00 /* 95.85.60.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553D00 /* 95.85.61.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553E00 /* 95.85.62.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x5F553F00 /* 95.85.63.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x67FD9100 /* 103.253.145.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x67FD9200 /* 103.253.146.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x67FD9300 /* 103.253.147.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68830000 /* 104.131.0.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68834000 /* 104.131.64.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68838000 /* 104.131.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68839000 /* 104.131.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6883A000 /* 104.131.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6883B000 /* 104.131.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6883C000 /* 104.131.192.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6883E000 /* 104.131.224.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68EC0000 /* 104.236.0.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68EC4000 /* 104.236.64.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68EC8000 /* 104.236.128.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68ECC000 /* 104.236.192.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F80000 /* 104.248.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F81000 /* 104.248.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F82000 /* 104.248.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F83000 /* 104.248.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F84000 /* 104.248.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F85000 /* 104.248.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F86000 /* 104.248.96.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F86400 /* 104.248.100.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F86800 /* 104.248.104.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F86C00 /* 104.248.108.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F87000 /* 104.248.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F88000 /* 104.248.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F89000 /* 104.248.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F8A000 /* 104.248.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F8B000 /* 104.248.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F8C000 /* 104.248.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F8D000 /* 104.248.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F8E000 /* 104.248.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x68F8F000 /* 104.248.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAA0000 /* 107.170.0.0/17 */, 17, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAA8000 /* 107.170.128.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAA000 /* 107.170.160.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAC000 /* 107.170.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAD000 /* 107.170.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE000 /* 107.170.224.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE100 /* 107.170.225.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE200 /* 107.170.226.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE300 /* 107.170.227.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE400 /* 107.170.228.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE500 /* 107.170.229.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE600 /* 107.170.230.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE700 /* 107.170.231.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE800 /* 107.170.232.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAE900 /* 107.170.233.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAEA00 /* 107.170.234.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAEB00 /* 107.170.235.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAEC00 /* 107.170.236.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAED00 /* 107.170.237.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAEE00 /* 107.170.238.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAEF00 /* 107.170.239.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF000 /* 107.170.240.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF100 /* 107.170.241.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF200 /* 107.170.242.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF300 /* 107.170.243.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF400 /* 107.170.244.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF500 /* 107.170.245.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF600 /* 107.170.246.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF700 /* 107.170.247.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF800 /* 107.170.248.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAF900 /* 107.170.249.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAFA00 /* 107.170.250.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAFB00 /* 107.170.251.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAFC00 /* 107.170.252.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAFD00 /* 107.170.253.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAFE00 /* 107.170.254.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x6BAAFF00 /* 107.170.255.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x80C70000 /* 128.199.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x80C71000 /* 128.199.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x80C72000 /* 128.199.32.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x80C74000 /* 128.199.64.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x80C78000 /* 128.199.128.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x80C7C000 /* 128.199.192.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x867A0000 /* 134.122.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x867A1000 /* 134.122.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x867A2000 /* 134.122.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x867A3000 /* 134.122.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x867A4000 /* 134.122.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x867A5000 /* 134.122.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x867A6000 /* 134.122.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x867A7000 /* 134.122.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D10000 /* 134.209.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D11000 /* 134.209.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D12000 /* 134.209.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D13000 /* 134.209.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D14000 /* 134.209.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D15000 /* 134.209.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D16000 /* 134.209.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D17000 /* 134.209.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D18000 /* 134.209.128.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D18400 /* 134.209.132.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D18800 /* 134.209.136.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D18C00 /* 134.209.140.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D19000 /* 134.209.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D1A000 /* 134.209.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D1B000 /* 134.209.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D1C000 /* 134.209.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D1D000 /* 134.209.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D1E000 /* 134.209.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x86D1F000 /* 134.209.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B80000 /* 137.184.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B81000 /* 137.184.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B82000 /* 137.184.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B83000 /* 137.184.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B84000 /* 137.184.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B85000 /* 137.184.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B86000 /* 137.184.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B87000 /* 137.184.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B88000 /* 137.184.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B89000 /* 137.184.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8A000 /* 137.184.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8B000 /* 137.184.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8C000 /* 137.184.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8D000 /* 137.184.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8E000 /* 137.184.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8F000 /* 137.184.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8F400 /* 137.184.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8F800 /* 137.184.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8FE00 /* 137.184.254.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x89B8FF00 /* 137.184.255.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A440000 /* 138.68.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A441000 /* 138.68.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A442400 /* 138.68.36.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A442800 /* 138.68.40.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A443000 /* 138.68.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A444000 /* 138.68.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A445000 /* 138.68.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A446000 /* 138.68.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A447000 /* 138.68.112.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A447400 /* 138.68.116.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A447800 /* 138.68.120.0/23 */, 23, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A447A00 /* 138.68.122.0/23 */, 23, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A447C00 /* 138.68.124.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A448000 /* 138.68.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A449000 /* 138.68.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44A000 /* 138.68.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44B000 /* 138.68.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44C000 /* 138.68.192.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44C400 /* 138.68.196.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44C800 /* 138.68.200.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44CC00 /* 138.68.204.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44D000 /* 138.68.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44E000 /* 138.68.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8A44F000 /* 138.68.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC50000 /* 138.197.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC51000 /* 138.197.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC52000 /* 138.197.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC53000 /* 138.197.48.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC53400 /* 138.197.52.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC53800 /* 138.197.56.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC53C00 /* 138.197.60.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC54000 /* 138.197.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC55000 /* 138.197.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC56000 /* 138.197.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC57000 /* 138.197.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC58000 /* 138.197.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC59000 /* 138.197.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5A000 /* 138.197.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5B000 /* 138.197.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5C000 /* 138.197.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5D000 /* 138.197.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5E000 /* 138.197.224.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5E400 /* 138.197.228.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5E800 /* 138.197.232.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5EC00 /* 138.197.236.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5F000 /* 138.197.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8AC5FC00 /* 138.197.252.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B0000 /* 139.59.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B1000 /* 139.59.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B2000 /* 139.59.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B3000 /* 139.59.48.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B3400 /* 139.59.52.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B3800 /* 139.59.56.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B4000 /* 139.59.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B5000 /* 139.59.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B6000 /* 139.59.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B7000 /* 139.59.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3B8000 /* 139.59.128.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BA000 /* 139.59.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BB000 /* 139.59.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BC000 /* 139.59.192.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BC400 /* 139.59.196.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BC800 /* 139.59.200.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BCC00 /* 139.59.204.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BD000 /* 139.59.208.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BD800 /* 139.59.216.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BDC00 /* 139.59.220.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BE000 /* 139.59.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8B3BF000 /* 139.59.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8D00A900 /* 141.0.169.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8D00AA00 /* 141.0.170.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D0000 /* 142.93.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D1000 /* 142.93.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D2000 /* 142.93.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D3000 /* 142.93.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D4000 /* 142.93.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D5000 /* 142.93.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D6000 /* 142.93.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D7000 /* 142.93.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D8000 /* 142.93.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5D9000 /* 142.93.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5DA000 /* 142.93.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5DB000 /* 142.93.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5DC000 /* 142.93.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5DD000 /* 142.93.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5DE000 /* 142.93.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8E5DF000 /* 142.93.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8F6E8000 /* 143.110.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8F6E9000 /* 143.110.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8F6EA000 /* 143.110.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8F6EB000 /* 143.110.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8F6EC000 /* 143.110.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8F6ED000 /* 143.110.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8F6EE000 /* 143.110.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8F6EF000 /* 143.110.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC60000 /* 143.198.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC61000 /* 143.198.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC62000 /* 143.198.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC63000 /* 143.198.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC64000 /* 143.198.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC65000 /* 143.198.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC66000 /* 143.198.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC67000 /* 143.198.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC68000 /* 143.198.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC69000 /* 143.198.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC6A000 /* 143.198.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC6B000 /* 143.198.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC6C000 /* 143.198.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC6D000 /* 143.198.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC6E000 /* 143.198.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC6F000 /* 143.198.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC6F400 /* 143.198.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FC6F800 /* 143.198.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF48000 /* 143.244.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF49000 /* 143.244.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4A000 /* 143.244.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4B000 /* 143.244.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4C400 /* 143.244.196.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4C800 /* 143.244.200.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4CC00 /* 143.244.204.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4D000 /* 143.244.208.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4D400 /* 143.244.212.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4DA00 /* 143.244.218.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x8FF4DC00 /* 143.244.220.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x907EC000 /* 144.126.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x907ED000 /* 144.126.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x907EE000 /* 144.126.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x907EF000 /* 144.126.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x907EF400 /* 144.126.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x907EF800 /* 144.126.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x907EFC00 /* 144.126.252.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92B98000 /* 146.185.128.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92B9A000 /* 146.185.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92B9B000 /* 146.185.176.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92B9B800 /* 146.185.184.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE0000 /* 146.190.0.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE0400 /* 146.190.4.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE0800 /* 146.190.8.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE0C00 /* 146.190.12.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE1000 /* 146.190.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE2000 /* 146.190.32.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE4000 /* 146.190.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE5000 /* 146.190.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE6000 /* 146.190.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE7000 /* 146.190.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BE8000 /* 146.190.128.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEA000 /* 146.190.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEB000 /* 146.190.176.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEB800 /* 146.190.184.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEBC00 /* 146.190.188.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEC000 /* 146.190.192.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEC400 /* 146.190.196.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEC800 /* 146.190.200.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BECC00 /* 146.190.204.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BED000 /* 146.190.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEE000 /* 146.190.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x92BEF000 /* 146.190.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x93B68000 /* 147.182.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x93B69000 /* 147.182.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x93B6A000 /* 147.182.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x93B6B000 /* 147.182.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x93B6C000 /* 147.182.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x93B6D000 /* 147.182.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x93B6E000 /* 147.182.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x93B6F000 /* 147.182.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982A8000 /* 152.42.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982A9000 /* 152.42.144.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982A9400 /* 152.42.148.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982A9800 /* 152.42.152.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982A9C00 /* 152.42.156.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982AA000 /* 152.42.160.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982AC000 /* 152.42.192.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982AE000 /* 152.42.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x982AF000 /* 152.42.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE60000 /* 157.230.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE61000 /* 157.230.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE62000 /* 157.230.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE63000 /* 157.230.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE64000 /* 157.230.64.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE64400 /* 157.230.68.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE64800 /* 157.230.72.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE64C00 /* 157.230.76.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE65000 /* 157.230.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE66000 /* 157.230.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE67000 /* 157.230.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE68000 /* 157.230.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE69000 /* 157.230.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6A000 /* 157.230.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6B000 /* 157.230.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6C000 /* 157.230.192.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6C400 /* 157.230.196.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6C800 /* 157.230.200.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6CC00 /* 157.230.204.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6D000 /* 157.230.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6E000 /* 157.230.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DE6F000 /* 157.230.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF50000 /* 157.245.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF51000 /* 157.245.16.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF51400 /* 157.245.20.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF51800 /* 157.245.24.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF51C00 /* 157.245.28.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF52000 /* 157.245.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF53000 /* 157.245.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF54000 /* 157.245.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF55000 /* 157.245.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF56000 /* 157.245.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF57000 /* 157.245.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF58000 /* 157.245.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF59000 /* 157.245.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF5A000 /* 157.245.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF5B000 /* 157.245.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF5C000 /* 157.245.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF5D000 /* 157.245.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF5E000 /* 157.245.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9DF5F000 /* 157.245.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F410000 /* 159.65.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F411000 /* 159.65.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F412000 /* 159.65.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F413000 /* 159.65.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F414000 /* 159.65.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F415000 /* 159.65.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F416000 /* 159.65.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F417000 /* 159.65.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F418000 /* 159.65.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F419000 /* 159.65.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F41A000 /* 159.65.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F41B000 /* 159.65.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F41C000 /* 159.65.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F41D000 /* 159.65.208.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F41D400 /* 159.65.212.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F41D800 /* 159.65.216.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F41E000 /* 159.65.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F41F000 /* 159.65.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F590000 /* 159.89.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F591000 /* 159.89.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F592000 /* 159.89.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F593000 /* 159.89.48.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F594000 /* 159.89.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F595000 /* 159.89.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F596000 /* 159.89.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F597000 /* 159.89.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F598000 /* 159.89.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F599000 /* 159.89.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59A000 /* 159.89.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59B000 /* 159.89.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59C000 /* 159.89.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59D000 /* 159.89.208.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59D400 /* 159.89.212.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59D800 /* 159.89.216.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59DC00 /* 159.89.220.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59E000 /* 159.89.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59F000 /* 159.89.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59F400 /* 159.89.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59F800 /* 159.89.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9F59FC00 /* 159.89.252.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB0000 /* 159.203.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB1000 /* 159.203.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB2000 /* 159.203.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB3000 /* 159.203.48.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB3400 /* 159.203.52.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB3800 /* 159.203.56.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB4000 /* 159.203.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB5000 /* 159.203.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB6000 /* 159.203.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB7000 /* 159.203.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB8000 /* 159.203.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB9000 /* 159.203.144.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB9400 /* 159.203.148.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB9800 /* 159.203.152.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCB9C00 /* 159.203.156.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCBA000 /* 159.203.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCBB000 /* 159.203.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCBC000 /* 159.203.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCBD000 /* 159.203.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCBE000 /* 159.203.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FCBF000 /* 159.203.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF0000 /* 159.223.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF1000 /* 159.223.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF2000 /* 159.223.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF3000 /* 159.223.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF4000 /* 159.223.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF5000 /* 159.223.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF6000 /* 159.223.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF7000 /* 159.223.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF8000 /* 159.223.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDF9000 /* 159.223.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDFA000 /* 159.223.160.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDFC000 /* 159.223.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDFD000 /* 159.223.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDFE000 /* 159.223.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDFF000 /* 159.223.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDFF400 /* 159.223.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0x9FDFF800 /* 159.223.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1230000 /* 161.35.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1231000 /* 161.35.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1232000 /* 161.35.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1233000 /* 161.35.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1234000 /* 161.35.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1235000 /* 161.35.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1236000 /* 161.35.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1237000 /* 161.35.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1238000 /* 161.35.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA1239000 /* 161.35.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123A000 /* 161.35.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123B000 /* 161.35.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123C000 /* 161.35.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123D000 /* 161.35.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123E000 /* 161.35.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123F000 /* 161.35.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123F400 /* 161.35.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123F800 /* 161.35.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA123FC00 /* 161.35.252.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F30000 /* 162.243.0.0/17 */, 17, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38000 /* 162.243.128.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38100 /* 162.243.129.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38200 /* 162.243.130.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38300 /* 162.243.131.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38400 /* 162.243.132.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38500 /* 162.243.133.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38600 /* 162.243.134.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38700 /* 162.243.135.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38800 /* 162.243.136.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38900 /* 162.243.137.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38A00 /* 162.243.138.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38B00 /* 162.243.139.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38C00 /* 162.243.140.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38D00 /* 162.243.141.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38E00 /* 162.243.142.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F38F00 /* 162.243.143.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39000 /* 162.243.144.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39100 /* 162.243.145.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39200 /* 162.243.146.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39300 /* 162.243.147.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39400 /* 162.243.148.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39500 /* 162.243.149.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39600 /* 162.243.150.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39700 /* 162.243.151.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F39800 /* 162.243.152.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F3A000 /* 162.243.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F3B100 /* 162.243.177.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F3B800 /* 162.243.184.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA2F3C000 /* 162.243.192.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA32F0800 /* 163.47.8.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45A8000 /* 164.90.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45A9000 /* 164.90.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45AA000 /* 164.90.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45AB000 /* 164.90.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45AC000 /* 164.90.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45AD000 /* 164.90.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45AE000 /* 164.90.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45AF000 /* 164.90.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45AF400 /* 164.90.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45AFC00 /* 164.90.252.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45C4000 /* 164.92.64.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45C6000 /* 164.92.96.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45C8000 /* 164.92.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45C9000 /* 164.92.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45CA000 /* 164.92.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45CB000 /* 164.92.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45CC000 /* 164.92.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45CD000 /* 164.92.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45CE000 /* 164.92.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA45CF000 /* 164.92.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5160000 /* 165.22.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5161000 /* 165.22.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5162000 /* 165.22.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5163000 /* 165.22.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5164000 /* 165.22.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5165000 /* 165.22.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5166000 /* 165.22.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5167000 /* 165.22.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5168000 /* 165.22.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5169000 /* 165.22.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA516A000 /* 165.22.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA516B000 /* 165.22.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA516C000 /* 165.22.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA516D000 /* 165.22.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA516E000 /* 165.22.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA516F000 /* 165.22.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E30000 /* 165.227.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E31000 /* 165.227.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E32000 /* 165.227.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E33000 /* 165.227.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E34000 /* 165.227.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E35000 /* 165.227.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E36000 /* 165.227.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E37000 /* 165.227.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E38000 /* 165.227.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E39000 /* 165.227.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3A000 /* 165.227.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3B000 /* 165.227.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3C000 /* 165.227.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3D000 /* 165.227.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3E000 /* 165.227.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3F000 /* 165.227.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3F400 /* 165.227.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3F800 /* 165.227.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E3FC00 /* 165.227.252.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E82000 /* 165.232.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E83000 /* 165.232.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E84000 /* 165.232.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E85000 /* 165.232.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E86000 /* 165.232.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E87000 /* 165.232.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E88000 /* 165.232.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E89000 /* 165.232.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E8A000 /* 165.232.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA5E8B000 /* 165.232.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7470000 /* 167.71.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7471000 /* 167.71.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7472000 /* 167.71.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7473000 /* 167.71.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7474000 /* 167.71.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7475000 /* 167.71.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7476000 /* 167.71.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7477000 /* 167.71.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7478000 /* 167.71.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7479000 /* 167.71.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA747A000 /* 167.71.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA747B000 /* 167.71.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA747C000 /* 167.71.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA747D000 /* 167.71.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA747E000 /* 167.71.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA747F000 /* 167.71.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7630000 /* 167.99.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7631000 /* 167.99.16.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7631400 /* 167.99.20.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7631800 /* 167.99.24.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7631C00 /* 167.99.28.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7632000 /* 167.99.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7633000 /* 167.99.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7634000 /* 167.99.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7635000 /* 167.99.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7636000 /* 167.99.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7637000 /* 167.99.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7638000 /* 167.99.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7639000 /* 167.99.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA763A000 /* 167.99.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA763B000 /* 167.99.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA763C000 /* 167.99.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA763D000 /* 167.99.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA763E000 /* 167.99.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA763F000 /* 167.99.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC0000 /* 167.172.0.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC0400 /* 167.172.4.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC0800 /* 167.172.8.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC0C00 /* 167.172.12.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC1000 /* 167.172.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC2000 /* 167.172.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC3000 /* 167.172.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC4000 /* 167.172.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC5000 /* 167.172.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC6000 /* 167.172.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC7000 /* 167.172.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC8000 /* 167.172.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7AC9000 /* 167.172.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7ACA000 /* 167.172.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7ACB000 /* 167.172.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7ACC000 /* 167.172.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7ACD000 /* 167.172.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7ACE000 /* 167.172.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xA7ACF000 /* 167.172.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAA408000 /* 170.64.128.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAA40C000 /* 170.64.192.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAA40E000 /* 170.64.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAA40F000 /* 170.64.240.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAA40F800 /* 170.64.248.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A0000 /* 174.138.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A1000 /* 174.138.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A2000 /* 174.138.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A3000 /* 174.138.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A4000 /* 174.138.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A5000 /* 174.138.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A6000 /* 174.138.96.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A6400 /* 174.138.100.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A6800 /* 174.138.104.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A6C00 /* 174.138.108.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A7000 /* 174.138.112.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A7400 /* 174.138.116.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A7800 /* 174.138.120.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xAE8A7C00 /* 174.138.124.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB23E0000 /* 178.62.0.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB23E4000 /* 178.62.64.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB23E8000 /* 178.62.128.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB23EC000 /* 178.62.192.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2800000 /* 178.128.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2801000 /* 178.128.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2802000 /* 178.128.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2803000 /* 178.128.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2804000 /* 178.128.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2805000 /* 178.128.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2806000 /* 178.128.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2807000 /* 178.128.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2808000 /* 178.128.128.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2808400 /* 178.128.132.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2808800 /* 178.128.136.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2808C00 /* 178.128.140.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB2809000 /* 178.128.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB280A000 /* 178.128.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB280B000 /* 178.128.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB280C000 /* 178.128.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB280D000 /* 178.128.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB280E000 /* 178.128.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB280F000 /* 178.128.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xB90EB800 /* 185.14.184.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA60000 /* 188.166.0.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA64000 /* 188.166.64.0/18 */, 18, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA68000 /* 188.166.128.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA68400 /* 188.166.132.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA68800 /* 188.166.136.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA68C00 /* 188.166.140.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA69000 /* 188.166.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6A000 /* 188.166.160.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6A800 /* 188.166.168.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6B000 /* 188.166.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6C000 /* 188.166.192.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6C400 /* 188.166.196.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6C800 /* 188.166.200.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6CC00 /* 188.166.204.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6D000 /* 188.166.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6E000 /* 188.166.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCA6F000 /* 188.166.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xBCE28000 /* 188.226.128.0/17 */, 17, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0223800 /* 192.34.56.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC051D000 /* 192.81.208.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC051D800 /* 192.81.216.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC051DC00 /* 192.81.220.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F18000 /* 192.241.128.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A000 /* 192.241.160.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A100 /* 192.241.161.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A200 /* 192.241.162.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A300 /* 192.241.163.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A500 /* 192.241.165.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A600 /* 192.241.166.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A700 /* 192.241.167.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A800 /* 192.241.168.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1A900 /* 192.241.169.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1AA00 /* 192.241.170.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1AB00 /* 192.241.171.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1AC00 /* 192.241.172.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1AD00 /* 192.241.173.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1AE00 /* 192.241.174.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1AF00 /* 192.241.175.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B000 /* 192.241.176.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B100 /* 192.241.177.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B200 /* 192.241.178.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B300 /* 192.241.179.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B400 /* 192.241.180.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B500 /* 192.241.181.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B600 /* 192.241.182.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B700 /* 192.241.183.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B800 /* 192.241.184.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1B900 /* 192.241.185.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1BA00 /* 192.241.186.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1BB00 /* 192.241.187.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1BC00 /* 192.241.188.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1BD00 /* 192.241.189.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1BE00 /* 192.241.190.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1BF00 /* 192.241.191.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C000 /* 192.241.192.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C100 /* 192.241.193.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C200 /* 192.241.194.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C300 /* 192.241.195.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C400 /* 192.241.196.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C500 /* 192.241.197.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C600 /* 192.241.198.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C700 /* 192.241.199.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C800 /* 192.241.200.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1C900 /* 192.241.201.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1CA00 /* 192.241.202.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1CB00 /* 192.241.203.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1CC00 /* 192.241.204.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1CD00 /* 192.241.205.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1CE00 /* 192.241.206.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1CF00 /* 192.241.207.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D000 /* 192.241.208.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D100 /* 192.241.209.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D200 /* 192.241.210.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D300 /* 192.241.211.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D400 /* 192.241.212.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D500 /* 192.241.213.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D600 /* 192.241.214.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D700 /* 192.241.215.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D800 /* 192.241.216.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1D900 /* 192.241.217.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1DA00 /* 192.241.218.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1DB00 /* 192.241.219.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1DC00 /* 192.241.220.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1DD00 /* 192.241.221.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1DE00 /* 192.241.222.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1DF00 /* 192.241.223.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E000 /* 192.241.224.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E100 /* 192.241.225.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E200 /* 192.241.226.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E300 /* 192.241.227.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E400 /* 192.241.228.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E500 /* 192.241.229.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E600 /* 192.241.230.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E700 /* 192.241.231.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E800 /* 192.241.232.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1E900 /* 192.241.233.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1EA00 /* 192.241.234.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1EB00 /* 192.241.235.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1EC00 /* 192.241.236.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1ED00 /* 192.241.237.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1EE00 /* 192.241.238.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1EF00 /* 192.241.239.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC0F1F000 /* 192.241.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C74000 /* 198.199.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C75000 /* 198.199.80.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C75800 /* 198.199.88.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C75C00 /* 198.199.92.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C75D00 /* 198.199.93.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C75E00 /* 198.199.94.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C75F00 /* 198.199.95.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76000 /* 198.199.96.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76100 /* 198.199.97.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76200 /* 198.199.98.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76400 /* 198.199.100.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76500 /* 198.199.101.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76600 /* 198.199.102.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76700 /* 198.199.103.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76800 /* 198.199.104.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76900 /* 198.199.105.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76A00 /* 198.199.106.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76B00 /* 198.199.107.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76C00 /* 198.199.108.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76D00 /* 198.199.109.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76E00 /* 198.199.110.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C76F00 /* 198.199.111.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77000 /* 198.199.112.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77100 /* 198.199.113.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77200 /* 198.199.114.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77300 /* 198.199.115.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77400 /* 198.199.116.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77500 /* 198.199.117.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77600 /* 198.199.118.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77700 /* 198.199.119.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77800 /* 198.199.120.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6C77C00 /* 198.199.124.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36000 /* 198.211.96.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36100 /* 198.211.97.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36200 /* 198.211.98.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36300 /* 198.211.99.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36400 /* 198.211.100.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36500 /* 198.211.101.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36600 /* 198.211.102.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36700 /* 198.211.103.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36800 /* 198.211.104.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36900 /* 198.211.105.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36A00 /* 198.211.106.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36B00 /* 198.211.107.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36C00 /* 198.211.108.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36D00 /* 198.211.109.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D36E00 /* 198.211.110.0/24 */, 24, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D37000 /* 198.211.112.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D37400 /* 198.211.116.0/23 */, 23, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D37600 /* 198.211.118.0/23 */, 23, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xC6D37800 /* 198.211.120.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCC301000 /* 204.48.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCE510000 /* 206.81.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCE511000 /* 206.81.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD0000 /* 206.189.0.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD1000 /* 206.189.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD2000 /* 206.189.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD3000 /* 206.189.48.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD4000 /* 206.189.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD5000 /* 206.189.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD6000 /* 206.189.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD7000 /* 206.189.112.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD8000 /* 206.189.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBD9000 /* 206.189.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDA000 /* 206.189.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDB000 /* 206.189.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDC000 /* 206.189.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDD000 /* 206.189.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDE000 /* 206.189.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDF000 /* 206.189.240.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDF400 /* 206.189.244.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDF800 /* 206.189.248.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCEBDFC00 /* 206.189.252.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCF9AC000 /* 207.154.192.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCF9AD000 /* 207.154.208.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCF9AE000 /* 207.154.224.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xCF9AF000 /* 207.154.240.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD0442400 /* 208.68.36.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1260000 /* 209.38.0.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1260400 /* 209.38.4.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1260800 /* 209.38.8.0/21 */, 21, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1261000 /* 209.38.16.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1262000 /* 209.38.32.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1263000 /* 209.38.48.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1263400 /* 209.38.52.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1263800 /* 209.38.56.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1263C00 /* 209.38.60.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1264000 /* 209.38.64.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1265000 /* 209.38.80.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1266000 /* 209.38.96.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1267000 /* 209.38.112.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1267400 /* 209.38.116.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1267800 /* 209.38.120.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1268000 /* 209.38.128.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD126A000 /* 209.38.160.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD126A400 /* 209.38.164.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD126A800 /* 209.38.168.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD126AC00 /* 209.38.172.0/22 */, 22, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD126B000 /* 209.38.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD126C000 /* 209.38.192.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD126E000 /* 209.38.224.0/19 */, 19, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1618000 /* 209.97.128.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD1619000 /* 209.97.144.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD161A000 /* 209.97.160.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 { 0xD161B000 /* 209.97.176.0/20 */, 20, NDPI_PROTOCOL_DIGITALOCEAN },
 /* End */
 { 0x0, 0, 0 }
};

static ndpi_network6 ndpi_protocol_digitalocean_protocol_list_6[] = {
 { "2400:6180:0:d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2400:6180:0:d1::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2400:6180:0:d2::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2400:6180:0:d3::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2400:6180:10:200::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2400:6180:100:d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1010::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1011::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1012::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1013::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1014::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1015::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1016::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1017::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1018::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1019::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1020::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1021::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1022::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1023::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1024::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1025::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1026::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1027::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1028::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:1029::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2010::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2011::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2012::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2013::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2014::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2015::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2016::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2017::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2018::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2019::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2020::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2021::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2022::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2023::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2024::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2025::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2026::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2027::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2028::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:2029::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:0:202a::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:1:20::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:1:4a::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:2:d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:2:d1::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:4:1d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:400:d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:400:d1::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:800:10::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:800:11::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:800:12::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:800:13::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:800:14::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:800:a1::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:800:c1::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:803::", 48, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2604:a880:cad:d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:108::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:126::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:127::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:128::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:129::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:130::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:131::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:132::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:133::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:134::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:135::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:136::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:137::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:138::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:139::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:140::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:141::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:142::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:143::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:144::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:145::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:146::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:147::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:148::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:149::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:150::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:151::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:152::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:153::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:154::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:155::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1010::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1011::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1012::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1013::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1014::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1015::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1016::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1017::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1018::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1019::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1020::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1021::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1022::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1023::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1024::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1025::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1026::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1027::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1028::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1029::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1030::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1031::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1032::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1033::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1034::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1035::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1036::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1037::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1038::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1039::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1040::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1041::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1042::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1043::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1044::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1045::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1046::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1047::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1048::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1049::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1050::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:0:1051::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:1:a1::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:1:d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:1:e0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:2:d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:2:f0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:3:d0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:3:e0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 { "2a03:b0c0:3:f0::", 64, NDPI_PROTOCOL_DIGITALOCEAN },
 /* End */
 { NULL, 0, 0 }
};