{"country_code":"ZA","statistics":{"total_reports":903259,"unique_ips":54402,"first_seen":"2023-05-10T10:39:30","last_seen":"2026-08-20T00:15:05.386725","unique_categories":13,"reports_24h":3447,"unique_ips_24h":1421},"categories":[{"category":"professional_threat","count":22175,"unique_ips":4435},{"category":"suspicious_activity","count":10223,"unique_ips":1376},{"category":"severe_abuse","count":2418,"unique_ips":218},{"category":"moderate_threat","count":915,"unique_ips":129},{"category":"ssh_bruteforce","count":686,"unique_ips":97},{"category":"high_threat","count":421,"unique_ips":72},{"category":"generic_bruteforce","count":34,"unique_ips":22},{"category":"spam","count":10,"unique_ips":1},{"category":"malware_c2","count":7,"unique_ips":4},{"category":"web_scanner","count":4,"unique_ips":4},{"category":"web_attack","count":3,"unique_ips":3},{"category":"repeat_offender","count":2,"unique_ips":2},{"category":"unknown","count":1,"unique_ips":1},{"category":"rdp_bruteforce","count":1,"unique_ips":1},{"category":"email_abuse","count":1,"unique_ips":1},{"category":"botnet_c2","count":1,"unique_ips":1}],"severity_distribution":[{"severity":"critical","count":102082},{"severity":"high","count":262347},{"severity":"medium","count":68077},{"severity":"low","count":470753}],"time_series":[{"date":"2026-07-21","reports":1918,"unique_ips":875},{"date":"2026-07-22","reports":1903,"unique_ips":919},{"date":"2026-07-23","reports":2053,"unique_ips":914},{"date":"2026-07-24","reports":2333,"unique_ips":993},{"date":"2026-07-25","reports":2510,"unique_ips":1045},{"date":"2026-07-26","reports":2763,"unique_ips":1173},{"date":"2026-07-27","reports":2849,"unique_ips":1228},{"date":"2026-07-28","reports":2724,"unique_ips":1189},{"date":"2026-07-29","reports":2623,"unique_ips":1138},{"date":"2026-07-30","reports":2454,"unique_ips":1110},{"date":"2026-07-31","reports":2496,"unique_ips":1116},{"date":"2026-08-01","reports":2393,"unique_ips":1099},{"date":"2026-08-02","reports":2317,"unique_ips":1091},{"date":"2026-08-03","reports":2294,"unique_ips":1057},{"date":"2026-08-04","reports":2418,"unique_ips":1100},{"date":"2026-08-05","reports":2547,"unique_ips":1198},{"date":"2026-08-06","reports":2825,"unique_ips":1296},{"date":"2026-08-07","reports":2905,"unique_ips":1244},{"date":"2026-08-08","reports":3181,"unique_ips":1362},{"date":"2026-08-09","reports":3388,"unique_ips":1482},{"date":"2026-08-10","reports":2797,"unique_ips":1037},{"date":"2026-08-11","reports":2826,"unique_ips":1017},{"date":"2026-08-12","reports":3004,"unique_ips":1088},{"date":"2026-08-13","reports":3071,"unique_ips":1141},{"date":"2026-08-14","reports":3494,"unique_ips":1491},{"date":"2026-08-15","reports":3359,"unique_ips":1456},{"date":"2026-08-16","reports":3320,"unique_ips":1393},{"date":"2026-08-17","reports":3433,"unique_ips":1416},{"date":"2026-08-18","reports":3632,"unique_ips":1562},{"date":"2026-08-19","reports":3445,"unique_ips":1417}],"top_ips":[{"ip_address":"168.76.131.178","report_count":703,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-08-19T20:51:07.488680"},{"ip_address":"41.181.156.205","report_count":689,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-08-19T22:48:21.630591"},{"ip_address":"102.210.149.105","report_count":689,"categories":["ssh_bruteforce",null],"last_seen":"2026-08-19T20:50:42.464004"},{"ip_address":"102.210.148.92","report_count":679,"categories":["ssh_bruteforce",null],"last_seen":"2026-08-19T20:50:42.463977"},{"ip_address":"4.221.162.168","report_count":676,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-08-19T20:50:02.279632"},{"ip_address":"102.210.149.236","report_count":668,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-08-19T20:50:42.464028"},{"ip_address":"168.76.20.229","report_count":645,"categories":[null],"last_seen":"2026-08-19T20:51:07.488659"},{"ip_address":"196.41.207.112","report_count":643,"categories":[null],"last_seen":"2026-08-19T20:51:23.824562"},{"ip_address":"196.11.179.75","report_count":638,"categories":[null],"last_seen":"2026-08-19T20:51:23.824044"},{"ip_address":"102.129.200.117","report_count":621,"categories":["ssh_bruteforce",null],"last_seen":"2026-08-19T20:50:42.459324"},{"ip_address":"41.193.154.189","report_count":615,"categories":[null],"last_seen":"2026-08-19T20:50:18.526478"},{"ip_address":"196.39.254.245","report_count":614,"categories":[null],"last_seen":"2026-08-19T20:51:23.824396"},{"ip_address":"102.223.47.171","report_count":604,"categories":["ssh_bruteforce",null],"last_seen":"2026-08-19T20:50:42.469270"},{"ip_address":"102.219.170.62","report_count":603,"categories":[null],"last_seen":"2026-08-19T20:50:42.467401"},{"ip_address":"105.247.69.196","report_count":586,"categories":["ssh_bruteforce",null],"last_seen":"2026-08-19T20:50:46.606782"},{"ip_address":"41.25.40.194","report_count":583,"categories":[null],"last_seen":"2026-08-19T20:50:18.518957"},{"ip_address":"196.33.226.72","report_count":582,"categories":[null],"last_seen":"2026-08-19T20:51:23.824334"},{"ip_address":"102.36.141.61","report_count":578,"categories":[null],"last_seen":"2026-08-19T20:50:42.456568"},{"ip_address":"41.162.56.37","report_count":575,"categories":[null],"last_seen":"2026-08-19T20:50:18.525510"},{"ip_address":"41.132.67.123","report_count":569,"categories":[null],"last_seen":"2026-08-19T20:50:18.523670"}]}