{ "feature_names": [ "activity_pattern_1h", "activity_pattern_24h", "activity_pattern_6h", "attack_fallback_0", "attack_fallback_1", "attack_fallback_2", "attack_fallback_3", "attack_fallback_4", "attack_fallback_5", "attack_fallback_6", "attack_fallback_7", "attack_fallback_8", "attack_fallback_9", "avg_session_duration", "avg_time_between_requests", "betweenness_centrality", "botnet_probability", "burst_session_pattern", "closeness_centrality", "cluster_advanced_5", "cluster_advanced_6", "cluster_advanced_7", "cluster_advanced_8", "cluster_advanced_9", "cluster_avg_rate", "cluster_size", "community_id", "coordinated_attack_score", "cross_ip_pattern", "day_of_month", "day_of_week", "degree_centrality", "first_octet", "fourth_octet", "geo_correlation", "geo_risk_factor", "graph_fallback_0", "graph_fallback_1", "graph_fallback_2", "graph_fallback_3", "graph_fallback_4", "graph_fallback_5", "graph_fallback_6", "graph_fallback_7", "graph_fallback_8", "graph_fallback_9", "high_port_usage", "hour", "hourly_pattern_0", "hourly_pattern_1", "hourly_pattern_10", "hourly_pattern_11", "hourly_pattern_12", "hourly_pattern_13", "hourly_pattern_14", "hourly_pattern_15", "hourly_pattern_2", "hourly_pattern_3", "hourly_pattern_4", "hourly_pattern_5", "hourly_pattern_6", "hourly_pattern_7", "hourly_pattern_8", "hourly_pattern_9", "ip_advanced_12", "ip_advanced_13", "ip_advanced_14", "ip_cluster_label", "ip_record_count", "ip_reputation_score", "ip_sequential_pattern", "ip_temporal_concentration", "ip_temporal_diversity", "is_business_hours", "is_link_local", "is_localhost", "is_multicast", "is_night", "is_outlier_cluster", "is_private_ip", "is_weekend", "long_session_indicator", "markov_entropy", "markov_feature_5", "markov_feature_6", "markov_feature_7", "markov_feature_8", "markov_feature_9", "max_session_gap", "max_time_between_requests", "min_time_between_requests", "minute", "month", "ngram_feature_0", "ngram_feature_1", "ngram_feature_2", "ngram_feature_3", "ngram_feature_4", "ngram_feature_5", "ngram_feature_6", "ngram_feature_7", "ngram_feature_8", "ngram_feature_9", "off_hours_activity", "pagerank_score", "pattern_anomaly", "persistent_connection", "port_110", "port_143", "port_21", "port_22", "port_25", "port_443", "port_53", "port_80", "port_993", "port_995", "port_diversity", "port_feature_0", "port_feature_1", "port_feature_10", "port_feature_11", "port_feature_12", "port_feature_13", "port_feature_14", "port_feature_2", "port_feature_3", "port_feature_4", "port_feature_5", "port_feature_6", "port_feature_7", "port_feature_8", "port_feature_9", "port_scan_indicator", "proto_anomaly_score", "proto_dns", "proto_feature_15", "proto_feature_16", "proto_feature_17", "proto_feature_18", "proto_feature_19", "proto_ftp", "proto_http", "proto_https", "proto_icmp", "proto_pop3", "proto_smtp", "proto_ssh", "proto_tcp", "proto_udp", "protocol_diversity", "protocol_entropy", "protocol_similarity", "quarter_hour", "random_port_score", "request_burst_intensity", "requests_per_session", "second", "second_octet", "sequence_predictability", "session_anomaly", "session_count", "session_intensity", "session_regularity", "similarity_to_cluster", "state_diversity", "std_time_between_requests", "subnet_activity", "sustained_activity", "swarm_indicator", "tcp_ratio", "temporal_anomaly_score", "temporal_correlation", "third_octet", "transition_regularity", "weekend_high_activity" ], "feature_count": 176, "temporal_features": 33, "network_features": 49, "correlation_features": 12, "sequence_features": 10, "extraction_timestamp": "2025-06-03T11:20:50.554651", "tensorflow_models": { "autoencoder": true, "autoencoder_threshold": 14748.6160247561 }, "deep_learning_enabled": true }