{"country_code":"KE","statistics":{"total_reports":373445,"unique_ips":5021,"first_seen":"2022-12-10T10:40:48","last_seen":"2026-04-16T13:24:22.483624","unique_categories":4,"reports_24h":989,"unique_ips_24h":276},"categories":[{"category":"ssh_bruteforce","count":162,"unique_ips":23},{"category":"generic_bruteforce","count":29,"unique_ips":12},{"category":"rdp_bruteforce","count":29,"unique_ips":1},{"category":"web_attack","count":2,"unique_ips":2}],"severity_distribution":[{"severity":"critical","count":29207},{"severity":"high","count":16674},{"severity":"medium","count":18083},{"severity":"low","count":309481}],"time_series":[{"date":"2026-03-02","reports":6,"unique_ips":4},{"date":"2026-03-03","reports":125,"unique_ips":61},{"date":"2026-03-04","reports":185,"unique_ips":74},{"date":"2026-03-05","reports":172,"unique_ips":74},{"date":"2026-03-06","reports":214,"unique_ips":74},{"date":"2026-03-07","reports":101,"unique_ips":39},{"date":"2026-03-08","reports":91,"unique_ips":38},{"date":"2026-03-09","reports":18,"unique_ips":12},{"date":"2026-03-10","reports":25,"unique_ips":11},{"date":"2026-03-11","reports":44,"unique_ips":21},{"date":"2026-03-12","reports":41,"unique_ips":21},{"date":"2026-03-13","reports":110,"unique_ips":42},{"date":"2026-03-14","reports":175,"unique_ips":70},{"date":"2026-03-15","reports":165,"unique_ips":60},{"date":"2026-03-16","reports":126,"unique_ips":49},{"date":"2026-03-17","reports":78,"unique_ips":36},{"date":"2026-03-18","reports":106,"unique_ips":48},{"date":"2026-03-19","reports":76,"unique_ips":37},{"date":"2026-03-20","reports":127,"unique_ips":67},{"date":"2026-03-21","reports":34,"unique_ips":19},{"date":"2026-03-22","reports":40,"unique_ips":19},{"date":"2026-03-23","reports":23,"unique_ips":9},{"date":"2026-03-24","reports":37,"unique_ips":22},{"date":"2026-03-25","reports":28,"unique_ips":12},{"date":"2026-03-26","reports":169,"unique_ips":60},{"date":"2026-03-27","reports":253,"unique_ips":91},{"date":"2026-03-28","reports":370,"unique_ips":129},{"date":"2026-03-29","reports":312,"unique_ips":113},{"date":"2026-03-30","reports":121,"unique_ips":51},{"date":"2026-03-31","reports":138,"unique_ips":49},{"date":"2026-04-01","reports":21,"unique_ips":8}],"top_ips":[{"ip_address":"197.248.8.33","report_count":257,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-04-16T08:51:03.943075"},{"ip_address":"105.27.148.94","report_count":252,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-04-16T08:50:32.598357"},{"ip_address":"41.90.100.147","report_count":239,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-04-16T08:50:11.897538"},{"ip_address":"197.248.104.19","report_count":228,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-04-16T08:51:03.943197"},{"ip_address":"41.203.213.8","report_count":224,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-04-16T08:50:11.899037"},{"ip_address":"197.248.104.31","report_count":222,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-04-16T08:51:03.943216"},{"ip_address":"41.89.227.161","report_count":219,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-04-16T08:50:11.897499"},{"ip_address":"41.215.125.250","report_count":219,"categories":[null],"last_seen":"2026-04-16T08:50:11.899665"},{"ip_address":"102.210.25.34","report_count":215,"categories":[null],"last_seen":"2026-04-16T08:50:30.844810"},{"ip_address":"197.248.7.232","report_count":215,"categories":["ssh_bruteforce",null],"last_seen":"2026-04-16T08:51:03.943056"},{"ip_address":"197.138.129.15","report_count":214,"categories":["ssh_bruteforce",null],"last_seen":"2026-04-16T08:51:03.941617"},{"ip_address":"102.210.220.70","report_count":212,"categories":[null],"last_seen":"2026-04-16T08:50:30.845016"},{"ip_address":"102.0.15.2","report_count":210,"categories":[null],"last_seen":"2026-04-16T08:50:30.840333"},{"ip_address":"102.0.3.218","report_count":210,"categories":[null],"last_seen":"2026-04-16T08:50:30.840237"},{"ip_address":"102.205.238.2","report_count":209,"categories":[null],"last_seen":"2026-04-16T08:50:30.844261"},{"ip_address":"102.212.239.237","report_count":209,"categories":[null],"last_seen":"2026-04-16T08:50:30.845381"},{"ip_address":"102.210.24.5","report_count":208,"categories":[null],"last_seen":"2026-04-16T08:50:30.844786"},{"ip_address":"102.220.20.32","report_count":208,"categories":[null],"last_seen":"2026-04-15T20:50:34.755211"},{"ip_address":"197.232.140.140","report_count":208,"categories":[null],"last_seen":"2026-04-16T08:51:03.942838"},{"ip_address":"41.139.177.151","report_count":208,"categories":[null],"last_seen":"2026-04-16T08:50:11.898427"}]}