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
|
package cn.ac.iie.common;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
public class HashTableConfig implements Serializable {
private static final long serialVersionUID = -6843770738516927321L;
/**
* ISO 3166-1 alpha2
*/
public static final Map<String, String> ISO_3166_1_ALPHA_2 = new HashMap<String, String>() {
// private static final long serialVersionUID = 5231960246987011322L;
private static final long serialVersionUID = -6972673762779232428L;
{
put("阿富汗","AF");
put("奥兰","AX");
put("阿尔巴尼亚","AL");
put("阿尔及利亚","DZ");
put("美属萨摩亚","AS");
put("安道尔","AD");
put("安哥拉","AO");
put("安圭拉","AI");
put("南极洲","AQ");
put("安提瓜和巴布达","AG");
put("阿根廷","AR");
put("亚美尼亚","AM");
put("阿鲁巴","AW");
put("澳大利亚","AU");
put("奥地利","AT");
put("阿塞拜疆","AZ");
put("巴哈马","BS");
put("巴林","BH");
put("孟加拉国","BD");
put("巴巴多斯","BB");
put("白俄罗斯","BY");
put("比利时","BE");
put("伯利兹","BZ");
put("贝宁","BJ");
put("百慕大","BM");
put("不丹","BT");
put("玻利维亚","BO");
put("荷兰加勒比区","BQ");
put("波斯尼亚和黑塞哥维那","BA");
put("博茨瓦纳","BW");
put("布韦岛","BV");
put("巴西","BR");
put("英属印度洋领地","IO");
put("文莱","BN");
put("保加利亚","BG");
put("布基纳法索","BF");
put("布隆迪","BI");
put("佛得角","CV");
put("柬埔寨","KH");
put("喀麦隆","CM");
put("加拿大","CA");
put("开曼群岛","KY");
put("中非","CF");
put("乍得","TD");
put("智利","CL");
put("中国","CN");
put("圣诞岛","CX");
put("科科斯(基林)群岛","CC");
put("哥伦比亚","CO");
put("科摩罗","KM");
put("刚果(布)","CG");
put("刚果(金)","CD");
put("库克群岛","CK");
put("哥斯达黎加","CR");
put("科特迪瓦","CI");
put("克罗地亚","HR");
put("古巴","CU");
put("库拉索","CW");
put("塞浦路斯","CY");
put("捷克","CZ");
put("丹麦","DK");
put("吉布提","DJ");
put("多米尼克","DM");
put("多米尼加","DO");
put("厄瓜多尔","EC");
put("埃及","EG");
put("萨尔瓦多","SV");
put("赤道几内亚","GQ");
put("厄立特里亚","ER");
put("爱沙尼亚","EE");
put("埃塞俄比亚","ET");
put("福克兰群岛","FK");
put("法罗群岛","FO");
put("斐济","FJ");
put("芬兰","FI");
put("法国","FR");
put("法属圭亚那","GF");
put("法属波利尼西亚","PF");
put("法属南方和南极洲领地","TF");
put("加蓬","GA");
put("冈比亚","GM");
put("格鲁吉亚","GE");
put("德国","DE");
put("加纳","GH");
put("直布罗陀","GI");
put("希腊","GR");
put("格陵兰","GL");
put("格林纳达","GD");
put("瓜德罗普","GP");
put("关岛","GU");
put("危地马拉","GT");
put("根西","GG");
put("几内亚","GN");
put("几内亚比绍","GW");
put("圭亚那","GY");
put("海地","HT");
put("赫德岛和麦克唐纳群岛","HM");
put("梵蒂冈","VA");
put("洪都拉斯","HN");
put("香港","HK");
put("匈牙利","HU");
put("冰岛","IS");
put("印度","IN");
put("印尼","ID");
put("伊朗","IR");
put("伊拉克","IQ");
put("爱尔兰","IE");
put("马恩岛","IM");
put("以色列","IL");
put("意大利","IT");
put("牙买加","JM");
put("日本","JP");
put("泽西","JE");
put("约旦","JO");
put("哈萨克斯坦","KZ");
put("肯尼亚","KE");
put("基里巴斯","KI");
put("朝鲜","KP");
put("韩国","KR");
put("科威特","KW");
put("吉尔吉斯斯坦","KG");
put("老挝","LA");
put("拉脱维亚","LV");
put("黎巴嫩","LB");
put("莱索托","LS");
put("利比里亚","LR");
put("利比亚","LY");
put("列支敦士登","LI");
put("立陶宛","LT");
put("卢森堡","LU");
put("澳门","MO");
put("马其顿","MK");
put("马达加斯加","MG");
put("马拉维","MW");
put("马来西亚","MY");
put("马尔代夫","MV");
put("马里","ML");
put("马耳他","MT");
put("马绍尔群岛","MH");
put("马提尼克","MQ");
put("毛里塔尼亚","MR");
put("毛里求斯","MU");
put("马约特","YT");
put("墨西哥","MX");
put("密克罗尼西亚联邦","FM");
put("摩尔多瓦","MD");
put("摩纳哥","MC");
put("蒙古国","MN");
put("黑山","ME");
put("蒙特塞拉特","MS");
put("摩洛哥","MA");
put("莫桑比克","MZ");
put("缅甸","MM");
put("纳米比亚","NA");
put("瑙鲁","NR");
put("尼泊尔","NP");
put("荷兰","NL");
put("新喀里多尼亚","NC");
put("新西兰","NZ");
put("尼加拉瓜","NI");
put("尼日尔","NE");
put("尼日利亚","NG");
put("纽埃","NU");
put("诺福克岛","NF");
put("北马里亚纳群岛","MP");
put("挪威","NO");
put("阿曼","OM");
put("巴基斯坦","PK");
put("帕劳","PW");
put("巴勒斯坦","PS");
put("巴拿马","PA");
put("巴布亚新几内亚","PG");
put("巴拉圭","PY");
put("秘鲁","PE");
put("菲律宾","PH");
put("皮特凯恩群岛","PN");
put("波兰","PL");
put("葡萄牙","PT");
put("波多黎各","PR");
put("卡塔尔","QA");
put("留尼汪","RE");
put("罗马尼亚","RO");
put("俄罗斯","RU");
put("卢旺达","RW");
put("圣巴泰勒米","BL");
put("圣赫勒拿、阿森松和特里斯坦-达库尼亚","SH");
put("圣基茨和尼维斯","KN");
put("圣卢西亚","LC");
put("法属圣马丁","MF");
put("圣皮埃尔和密克隆","PM");
put("圣文森特和格林纳丁斯","VC");
put("萨摩亚","WS");
put("圣马力诺","SM");
put("圣多美和普林西比","ST");
put("沙特阿拉伯","SA");
put("塞内加尔","SN");
put("塞尔维亚","RS");
put("塞舌尔","SC");
put("塞拉利昂","SL");
put("新加坡","SG");
put("圣马丁","SX");
put("斯洛伐克","SK");
put("斯洛文尼亚","SI");
put("所罗门群岛","SB");
put("索马里","SO");
put("南非","ZA");
put("南乔治亚和南桑威奇群岛","GS");
put("南苏丹","SS");
put("西班牙","ES");
put("斯里兰卡","LK");
put("苏丹","SD");
put("苏里南","SR");
put("斯瓦尔巴和扬马延","SJ");
put("斯威士兰","SZ");
put("瑞典","SE");
put("瑞士","CH");
put("叙利亚","SY");
put("台湾","TW");
put("塔吉克斯坦","TJ");
put("坦桑尼亚","TZ");
put("泰国","TH");
put("东帝汶","TL");
put("多哥","TG");
put("托克劳","TK");
put("汤加","TO");
put("特立尼达和多巴哥","TT");
put("突尼斯","TN");
put("土耳其","TR");
put("土库曼斯坦","TM");
put("特克斯和凯科斯群岛","TC");
put("图瓦卢","TV");
put("乌干达","UG");
put("乌克兰","UA");
put("阿联酋","AE");
put("英国","GB");
put("美国","US");
put("美国本土外小岛屿","UM");
put("乌拉圭","UY");
put("乌兹别克斯坦","UZ");
put("瓦努阿图","VU");
put("委内瑞拉","VE");
put("越南","VN");
put("英属维尔京群岛","VG");
put("美属维尔京群岛","VI");
put("瓦利斯和富图纳","WF");
put("西撒哈拉","EH");
put("也门","YE");
put("赞比亚","ZM");
put("津巴布韦","ZW");
}
};
/**
* 业务类型
*/
public static final Map<String, Integer> SERVICE_TYPE_MAP = new HashMap<String, Integer>() {
private static final long serialVersionUID = 8445342694006806126L;
{
put("DF-IP-PORT-LOG", 1);
put("FX-IP-PORT", 2);
put("DF-HTTP-REQ-LOG", 3);
put("DF-HTTP-RES-LOG", 4);
put("DF-HTTP-KEYWORD-LOG", 5);
put("DF-DNS-LOG", 6);
put("DF-PPTP-LOG", 7);
put("DF-L2TP-LOG", 8);
put("DF-IPSEC-LOG", 9);
put("DF-OPENVPN-LOG", 10);
put("DF-SSH-LOG", 11);
put("DF-SSL-LOG", 12);
put("DF-MAIL-LOG", 13);
put("DF-FTP-LOG", 14);
put("DJ-IP-PORT-LOG", 48);
put("DJ-HTTP-REQ-LOG", 49);
put("DJ-HTTP-RES-LOG", 50);
put("DJ-HTTP-KEYWORD-LOG", 51);
put("DJ-DNS-LOG", 52);
put("DJ-FTP-LOG", 53);
put("DJ-PPTP-LOG", 54);
put("DJ-L2TP-LOG", 55);
put("DJ-IPSEC-LOG", 56);
put("DJ-OPENVPN-LOG", 57);
put("DJ-SSH-LOG", 58);
put("DJ-SSL-LOG", 59);
put("DJ-MAIL-LOG", 60);
}
};
//日志表字段数(不包括id,因为id前面不传回来)-----20181228修改
public static final Map<String, Integer> LOG_SUB_OPTION_NUM_MAP = new HashMap<String, Integer>() {
private static final long serialVersionUID = 5231960246987011322L;
{
put("DF-IP-PORT-LOG", 0);
put("DF-HTTP-REQ-LOG", 12);
put("DF-HTTP-RES-LOG", 15);
put("DF-HTTP-KEYWORD-LOG", 10);
put("DF-MAIL-LOG", 5);
put("DF-DNS-LOG", 9);
put("DF-FTP-LOG", 1);
put("DF-PPTP-LOG", 3);
put("DF-L2TP-LOG", 4);
put("DF-IPSEC-LOG", 2);
put("DF-OPENVPN-LOG", 4);
put("DF-SSH-LOG", 6);
put("DF-SSL-LOG", 6);
put("DF-TUNNEL-RANDOM-LOG", 1);
put("NTC-CONN-RECORD-LOG", 5);//正式用,这是表上的字段数
// put("NTC-CONN-RECORD-LOG", 3);//测试用,这是测试数据上的字段数
put("DJ-IP-PORT-LOG", 0);
put("DJ-HTTP-REQ-LOG", 12);
put("DJ-HTTP-RES-LOG", 15);
put("DJ-HTTP-KEYWORD-LOG", 10);
put("DJ-MAIL-LOG", 5);
put("DJ-DNS-LOG", 9);
put("DJ-FTP-LOG", 1);
put("DJ-PPTP-LOG", 3);
put("DJ-L2TP-LOG", 4);
put("DJ-IPSEC-LOG", 2);
put("DJ-OPENVPN-LOG", 4);
put("DJ-SSH-LOG", 6);
put("DJ-SSL-LOG", 6);
}
};
}
|