mirror of
https://github.com/ParrotXray/Mantis.git
synced 2026-08-24 19:00:27 +09:00
289 lines
6.5 KiB
JSON
289 lines
6.5 KiB
JSON
{
|
|
"created_at": "2026-03-05T14:04:08.736531",
|
|
"framework": "PyTorch",
|
|
"model": {
|
|
"deep_autoencoder": {
|
|
"file": "deep_autoencoder.onnx",
|
|
"input_dim": 27,
|
|
"encoding_dim": 16,
|
|
"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.17166012525558472
|
|
},
|
|
"classifier": {
|
|
"file": "classifier.onnx",
|
|
"type": "ResNet MLP",
|
|
"n_features": 28,
|
|
"n_classes": 5,
|
|
"classifier_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_anomaly_score"
|
|
]
|
|
}
|
|
},
|
|
"preprocessing": {
|
|
"ae_clip_params": {
|
|
"flow_duration": {
|
|
"lower": 1.0,
|
|
"upper": 118485085.19000001
|
|
},
|
|
"fwd_packets": {
|
|
"lower": 0.0,
|
|
"upper": 54.0
|
|
},
|
|
"bwd_packets": {
|
|
"lower": 0.0,
|
|
"upper": 82.0
|
|
},
|
|
"fwd_bytes": {
|
|
"lower": 0.0,
|
|
"upper": 6960.0
|
|
},
|
|
"bwd_bytes": {
|
|
"lower": 0.0,
|
|
"upper": 89558.6950000003
|
|
},
|
|
"flow_bytes_per_sec": {
|
|
"lower": 0.0,
|
|
"upper": 12500000.0
|
|
},
|
|
"flow_pkts_per_sec": {
|
|
"lower": 0.0226829350855,
|
|
"upper": 2000000.0
|
|
},
|
|
"fwd_win_bytes": {
|
|
"lower": -1.0,
|
|
"upper": 65535.0
|
|
},
|
|
"bwd_win_bytes": {
|
|
"lower": -1.0,
|
|
"upper": 64000.0
|
|
},
|
|
"fwd_pkt_len_mean": {
|
|
"lower": 0.0,
|
|
"upper": 744.7272727272729
|
|
},
|
|
"bwd_pkt_len_mean": {
|
|
"lower": 0.0,
|
|
"upper": 1393.9601153594992
|
|
},
|
|
"fwd_iat_mean": {
|
|
"lower": 0.0,
|
|
"upper": 86366722.035
|
|
},
|
|
"bwd_iat_mean": {
|
|
"lower": 0.0,
|
|
"upper": 21700000.0
|
|
},
|
|
"flow_iat_mean": {
|
|
"lower": 1.0,
|
|
"upper": 86353400.64500001
|
|
},
|
|
"pkt_len_mean": {
|
|
"lower": 0.0,
|
|
"upper": 945.0294113974604
|
|
},
|
|
"dst_port": {
|
|
"lower": 0.0,
|
|
"upper": 64499.0
|
|
},
|
|
"protocol": {
|
|
"lower": 0.0,
|
|
"upper": 17.0
|
|
},
|
|
"psh_flag_cnt": {
|
|
"lower": 0.0,
|
|
"upper": 240.0
|
|
},
|
|
"ack_flag_cnt": {
|
|
"lower": 0.0,
|
|
"upper": 655.0
|
|
},
|
|
"syn_flag_cnt": {
|
|
"lower": 0.0,
|
|
"upper": 4.0
|
|
},
|
|
"fin_flag_cnt": {
|
|
"lower": 0.0,
|
|
"upper": 2.0
|
|
},
|
|
"rst_flag_cnt": {
|
|
"lower": 0.0,
|
|
"upper": 1.0
|
|
},
|
|
"pkt_len_std": {
|
|
"lower": 0.0,
|
|
"upper": 943.9221842600019
|
|
},
|
|
"fwd_pkt_len_std": {
|
|
"lower": 0.0,
|
|
"upper": 721.4199648708689
|
|
},
|
|
"bwd_pkt_len_std": {
|
|
"lower": 0.0,
|
|
"upper": 911.0272448420104
|
|
},
|
|
"fwd_seg_size_min": {
|
|
"lower": 0.0,
|
|
"upper": 40.0
|
|
},
|
|
"fwd_act_data_pkts": {
|
|
"lower": 0.0,
|
|
"upper": 58.0
|
|
}
|
|
},
|
|
"ae_scaler": {
|
|
"mean": [
|
|
9783470.902880548,
|
|
3.6532605393470496,
|
|
3.2219949045990472,
|
|
311.35281195367173,
|
|
1407.508354811673,
|
|
298997.28705051675,
|
|
32378.36735569276,
|
|
6158.3256759444475,
|
|
6125.023325143747,
|
|
58.1683929498305,
|
|
149.72168204849987,
|
|
2991407.86700246,
|
|
543337.1970583026,
|
|
2727511.340181723,
|
|
105.03829359866097,
|
|
13463.473246959382,
|
|
8.920585011866685,
|
|
5.457814320208867,
|
|
12.214631683524651,
|
|
0.4885976379312313,
|
|
0.246598391240437,
|
|
0.08478201266637703,
|
|
151.71809799252043,
|
|
76.89649795414182,
|
|
143.21014925828936,
|
|
21.447338538177014,
|
|
3.2607463735155715
|
|
],
|
|
"std": [
|
|
27895851.239715174,
|
|
6.4263677035863696,
|
|
8.326275195918974,
|
|
739.2548064174216,
|
|
7898.711708881367,
|
|
1187804.3239195002,
|
|
190280.1548511611,
|
|
15556.664474188405,
|
|
17012.235322987635,
|
|
98.89458775902833,
|
|
242.79522892109904,
|
|
13146157.964503227,
|
|
2242915.166631539,
|
|
12878527.145353919,
|
|
151.95316919115754,
|
|
21264.915159327567,
|
|
4.943209145195101,
|
|
23.02750953458606,
|
|
57.0633472601567,
|
|
1.2662749497077417,
|
|
0.4553262784517569,
|
|
0.278557037237646,
|
|
211.1373807979287,
|
|
143.47790203327,
|
|
228.24531573376805,
|
|
9.323458649060111,
|
|
7.228913366949205
|
|
],
|
|
"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
|
|
}
|
|
},
|
|
"attack_labels": {
|
|
"0": "Brute Force",
|
|
"1": "DDoS",
|
|
"2": "DoS",
|
|
"3": "Exploitation",
|
|
"4": "Reconnaissance"
|
|
}
|
|
} |