Mantis/net-guardia/static/artifacts/full_config.json
2026-05-08 19:07:01 +08:00

251 lines
5.7 KiB
JSON

{
"created_at": "2026-04-21T10:38:25.314054",
"framework": "PyTorch",
"model": {
"lstm_deep_autoencoder": {
"file": "deep_autoencoder.onnx",
"type": "LSTM Autoencoder",
"input_dim": 27,
"hidden_size": 128,
"num_layers": 2,
"encoding_dim": 32,
"window_size": 10,
"ae_feature_names": [
"flow_duration",
"fwd_packets",
"bwd_packets",
"fwd_bytes",
"bwd_bytes",
"flow_bytes_per_sec",
"flow_pkts_per_sec",
"fwd_win_bytes",
"bwd_win_bytes",
"fwd_pkt_len_mean",
"bwd_pkt_len_mean",
"fwd_iat_mean",
"bwd_iat_mean",
"flow_iat_mean",
"pkt_len_mean",
"dst_port",
"protocol",
"psh_flag_cnt",
"ack_flag_cnt",
"syn_flag_cnt",
"fin_flag_cnt",
"rst_flag_cnt",
"pkt_len_std",
"fwd_pkt_len_std",
"bwd_pkt_len_std",
"fwd_seg_size_min",
"fwd_act_data_pkts"
],
"ae_threshold": 0.04424155503511429,
"ae_threshold_method": "mean+1std"
}
},
"preprocessing": {
"ae_clip_params": {
"flow_duration": {
"lower": 13203.665,
"upper": 90041362.345
},
"fwd_packets": {
"lower": 2.0,
"upper": 1000.0
},
"bwd_packets": {
"lower": 0.0,
"upper": 1000.0
},
"fwd_bytes": {
"lower": 0.0,
"upper": 12828460.719999954
},
"bwd_bytes": {
"lower": 0.0,
"upper": 1782168.224999995
},
"flow_bytes_per_sec": {
"lower": 0.0,
"upper": 3787763.16328191
},
"flow_pkts_per_sec": {
"lower": 0.066635115985,
"upper": 2235.532986379341
},
"fwd_win_bytes": {
"lower": 0.0,
"upper": 65535.0
},
"bwd_win_bytes": {
"lower": 0.0,
"upper": 65535.0
},
"fwd_pkt_len_mean": {
"lower": 0.0,
"upper": 1448.0
},
"bwd_pkt_len_mean": {
"lower": 0.0,
"upper": 1415.023504181184
},
"fwd_iat_mean": {
"lower": 205.2674874874875,
"upper": 45017828.5025
},
"bwd_iat_mean": {
"lower": 0.0,
"upper": 45017992.675
},
"flow_iat_mean": {
"lower": 378.36644698085416,
"upper": 18008565.868
},
"pkt_len_mean": {
"lower": 0.0,
"upper": 1140.389183169216
},
"dst_port": {
"lower": 53.0,
"upper": 63575.0
},
"protocol": {
"lower": 6.0,
"upper": 17.0
},
"psh_flag_cnt": {
"lower": 0.0,
"upper": 3443.0
},
"ack_flag_cnt": {
"lower": 0.0,
"upper": 12277.0
},
"syn_flag_cnt": {
"lower": 0.0,
"upper": 3.0
},
"fin_flag_cnt": {
"lower": 0.0,
"upper": 2.0
},
"rst_flag_cnt": {
"lower": 0.0,
"upper": 3.0
},
"pkt_len_std": {
"lower": 0.0,
"upper": 724.1810679032936
},
"fwd_pkt_len_std": {
"lower": 0.0,
"upper": 677.6756844784483
},
"bwd_pkt_len_std": {
"lower": 0.0,
"upper": 723.5706185235359
},
"fwd_seg_size_min": {
"lower": 8.0,
"upper": 32.0
},
"fwd_act_data_pkts": {
"lower": 0.0,
"upper": 8950.0
}
},
"ae_scaler": {
"mean": [
5951288.750077261,
59.11059332512558,
64.43133138509893,
222150.9194105303,
43569.19774830678,
172594.2514672874,
144.20395486021135,
17024.939887041404,
16926.870109581538,
178.341350807249,
271.73465038994414,
1866741.291807338,
1837758.5476123434,
887050.3497480378,
275.91961765390863,
15713.397431840604,
12.181819994841344,
60.86333020445825,
263.60134098445224,
0.5260804590671343,
0.45693985380264684,
0.2458391722751531,
232.14679728383396,
96.51238144611007,
156.93610306173713,
15.867236423296912,
162.04478590251205
],
"std": [
13021032.695784755,
189.6836628295549,
186.13916771977108,
1366100.0137844363,
175343.2394873705,
495919.246600428,
332.6340993004248,
28139.884220659886,
27367.235623472247,
346.83550077192035,
422.80683501529063,
5937390.371629928,
6302828.0876488965,
2607765.266228357,
345.84585519370796,
19782.572561725658,
5.457574689789829,
358.5939678553331,
1365.024880946303,
0.8897314831847252,
0.8326227579585829,
0.6757562381733568,
261.91355522213735,
145.97497775092612,
209.49550260032348,
9.755976125742986,
953.2974129459069
],
"feature_names": [
"flow_duration",
"fwd_packets",
"bwd_packets",
"fwd_bytes",
"bwd_bytes",
"flow_bytes_per_sec",
"flow_pkts_per_sec",
"fwd_win_bytes",
"bwd_win_bytes",
"fwd_pkt_len_mean",
"bwd_pkt_len_mean",
"fwd_iat_mean",
"bwd_iat_mean",
"flow_iat_mean",
"pkt_len_mean",
"dst_port",
"protocol",
"psh_flag_cnt",
"ack_flag_cnt",
"syn_flag_cnt",
"fin_flag_cnt",
"rst_flag_cnt",
"pkt_len_std",
"fwd_pkt_len_std",
"bwd_pkt_len_std",
"fwd_seg_size_min",
"fwd_act_data_pkts"
]
},
"post_scaling_clip": {
"min": -5.0,
"max": 5.0
}
}
}