{"country_code":"KE","statistics":{"total_reports":465123,"unique_ips":9300,"first_seen":"2022-12-10T10:40:48","last_seen":"2026-07-28T08:51:08.347843","unique_categories":10,"reports_24h":884,"unique_ips_24h":274},"categories":[{"category":"suspicious_activity","count":5403,"unique_ips":867},{"category":"severe_abuse","count":1042,"unique_ips":151},{"category":"ssh_bruteforce","count":597,"unique_ips":42},{"category":"moderate_threat","count":348,"unique_ips":62},{"category":"high_threat","count":250,"unique_ips":51},{"category":"generic_bruteforce","count":36,"unique_ips":18},{"category":"rdp_bruteforce","count":29,"unique_ips":1},{"category":"botnet_c2","count":3,"unique_ips":2},{"category":"repeat_offender","count":1,"unique_ips":1},{"category":"malware_c2","count":1,"unique_ips":1},{"category":"web_attack","count":1,"unique_ips":1}],"severity_distribution":[{"severity":"critical","count":30515},{"severity":"high","count":85714},{"severity":"medium","count":22885},{"severity":"low","count":326009}],"time_series":[{"date":"2026-06-28","reports":797,"unique_ips":233},{"date":"2026-06-29","reports":729,"unique_ips":222},{"date":"2026-06-30","reports":904,"unique_ips":269},{"date":"2026-07-01","reports":934,"unique_ips":278},{"date":"2026-07-02","reports":861,"unique_ips":286},{"date":"2026-07-03","reports":838,"unique_ips":286},{"date":"2026-07-04","reports":901,"unique_ips":284},{"date":"2026-07-05","reports":994,"unique_ips":340},{"date":"2026-07-06","reports":1798,"unique_ips":1101},{"date":"2026-07-07","reports":1015,"unique_ips":346},{"date":"2026-07-08","reports":1082,"unique_ips":377},{"date":"2026-07-09","reports":1187,"unique_ips":419},{"date":"2026-07-10","reports":1296,"unique_ips":472},{"date":"2026-07-11","reports":1249,"unique_ips":431},{"date":"2026-07-12","reports":1199,"unique_ips":409},{"date":"2026-07-13","reports":892,"unique_ips":350},{"date":"2026-07-14","reports":830,"unique_ips":310},{"date":"2026-07-15","reports":775,"unique_ips":229},{"date":"2026-07-16","reports":739,"unique_ips":210},{"date":"2026-07-17","reports":865,"unique_ips":251},{"date":"2026-07-18","reports":839,"unique_ips":281},{"date":"2026-07-19","reports":952,"unique_ips":281},{"date":"2026-07-20","reports":860,"unique_ips":282},{"date":"2026-07-21","reports":868,"unique_ips":265},{"date":"2026-07-22","reports":869,"unique_ips":273},{"date":"2026-07-23","reports":836,"unique_ips":252},{"date":"2026-07-24","reports":854,"unique_ips":249},{"date":"2026-07-25","reports":851,"unique_ips":279},{"date":"2026-07-26","reports":865,"unique_ips":275},{"date":"2026-07-27","reports":913,"unique_ips":285}],"top_ips":[{"ip_address":"197.248.207.139","report_count":539,"categories":["generic_bruteforce","repeat_offender","ssh_bruteforce",null],"last_seen":"2026-07-28T08:51:03.584940"},{"ip_address":"41.90.100.147","report_count":533,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-07-28T08:50:14.903252"},{"ip_address":"197.248.8.33","report_count":528,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-07-28T08:51:03.584520"},{"ip_address":"196.207.177.56","report_count":513,"categories":[null],"last_seen":"2026-07-28T08:51:03.579291"},{"ip_address":"105.27.148.94","report_count":513,"categories":["ssh_bruteforce",null],"last_seen":"2026-07-28T08:50:35.943588"},{"ip_address":"102.213.179.104","report_count":505,"categories":[null],"last_seen":"2026-07-28T08:50:32.303425"},{"ip_address":"197.248.15.98","report_count":501,"categories":["ssh_bruteforce",null],"last_seen":"2026-07-28T08:51:03.584550"},{"ip_address":"41.215.125.250","report_count":499,"categories":[null],"last_seen":"2026-07-28T08:50:14.905721"},{"ip_address":"197.248.34.233","report_count":496,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-07-28T08:51:03.584617"},{"ip_address":"41.89.128.6","report_count":486,"categories":[null],"last_seen":"2026-07-28T08:50:14.903111"},{"ip_address":"197.231.178.154","report_count":466,"categories":[null],"last_seen":"2026-07-28T08:51:03.582918"},{"ip_address":"41.90.243.186","report_count":463,"categories":[null],"last_seen":"2026-07-28T08:50:14.903272"},{"ip_address":"102.213.176.14","report_count":459,"categories":[null],"last_seen":"2026-07-28T08:50:32.303406"},{"ip_address":"102.209.137.222","report_count":453,"categories":[null],"last_seen":"2026-07-28T08:50:32.302907"},{"ip_address":"41.203.213.8","report_count":447,"categories":["ssh_bruteforce",null],"last_seen":"2026-07-28T08:50:14.905186"},{"ip_address":"102.219.210.14","report_count":441,"categories":[null],"last_seen":"2026-07-28T08:50:34.144372"},{"ip_address":"197.248.104.31","report_count":439,"categories":["ssh_bruteforce",null],"last_seen":"2026-07-25T07:40:32.124956"},{"ip_address":"197.248.3.28","report_count":434,"categories":[null],"last_seen":"2026-07-28T08:51:03.584492"},{"ip_address":"197.232.18.79","report_count":430,"categories":[null],"last_seen":"2026-07-28T08:51:03.583048"},{"ip_address":"197.248.126.217","report_count":421,"categories":[null],"last_seen":"2026-07-25T08:51:28.322333"}]}