{"country_code":"TN","statistics":{"total_reports":102984,"unique_ips":4630,"first_seen":"2024-04-09T17:11:13","last_seen":"2026-07-06T22:15:09.016179","unique_categories":11,"reports_24h":931,"unique_ips_24h":643},"categories":[{"category":"suspicious_activity","count":2507,"unique_ips":326},{"category":"severe_abuse","count":1013,"unique_ips":89},{"category":"moderate_threat","count":331,"unique_ips":42},{"category":"ssh_bruteforce","count":318,"unique_ips":35},{"category":"high_threat","count":278,"unique_ips":32},{"category":"generic_bruteforce","count":49,"unique_ips":12},{"category":"professional_threat","count":5,"unique_ips":1},{"category":"repeat_offender","count":4,"unique_ips":1},{"category":"rdp_bruteforce","count":2,"unique_ips":2},{"category":"malware_c2","count":2,"unique_ips":1},{"category":"web_attack","count":1,"unique_ips":1}],"severity_distribution":[{"severity":"critical","count":15723},{"severity":"high","count":27493},{"severity":"medium","count":7876},{"severity":"low","count":51892}],"time_series":[{"date":"2026-03-02","reports":5,"unique_ips":2},{"date":"2026-03-03","reports":58,"unique_ips":25},{"date":"2026-03-04","reports":64,"unique_ips":24},{"date":"2026-03-05","reports":98,"unique_ips":41},{"date":"2026-03-06","reports":72,"unique_ips":28},{"date":"2026-03-07","reports":43,"unique_ips":18},{"date":"2026-03-08","reports":44,"unique_ips":19},{"date":"2026-03-09","reports":28,"unique_ips":13},{"date":"2026-03-10","reports":31,"unique_ips":14},{"date":"2026-03-11","reports":42,"unique_ips":16},{"date":"2026-03-12","reports":23,"unique_ips":10},{"date":"2026-03-13","reports":75,"unique_ips":30},{"date":"2026-03-14","reports":93,"unique_ips":37},{"date":"2026-03-15","reports":82,"unique_ips":29},{"date":"2026-03-16","reports":67,"unique_ips":25},{"date":"2026-03-17","reports":28,"unique_ips":14},{"date":"2026-03-18","reports":71,"unique_ips":34},{"date":"2026-03-19","reports":55,"unique_ips":27},{"date":"2026-03-20","reports":1083,"unique_ips":536},{"date":"2026-03-21","reports":13,"unique_ips":7},{"date":"2026-03-22","reports":11,"unique_ips":7},{"date":"2026-03-23","reports":12,"unique_ips":6},{"date":"2026-03-24","reports":30,"unique_ips":18},{"date":"2026-03-25","reports":20,"unique_ips":12},{"date":"2026-03-26","reports":98,"unique_ips":38},{"date":"2026-03-27","reports":137,"unique_ips":50},{"date":"2026-03-28","reports":166,"unique_ips":57},{"date":"2026-03-29","reports":129,"unique_ips":46},{"date":"2026-03-30","reports":42,"unique_ips":20},{"date":"2026-03-31","reports":21,"unique_ips":9},{"date":"2026-04-01","reports":4,"unique_ips":2}],"top_ips":[{"ip_address":"197.5.145.102","report_count":416,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-07-06T20:51:02.230013"},{"ip_address":"197.5.145.150","report_count":411,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-07-06T20:51:02.230073"},{"ip_address":"197.5.145.114","report_count":403,"categories":["generic_bruteforce","ssh_bruteforce",null],"last_seen":"2026-07-06T20:51:02.230044"},{"ip_address":"196.203.231.220","report_count":390,"categories":[null],"last_seen":"2026-07-06T20:51:02.228017"},{"ip_address":"197.5.145.8","report_count":388,"categories":["ssh_bruteforce",null],"last_seen":"2026-07-06T20:51:02.229978"},{"ip_address":"41.231.85.75","report_count":387,"categories":[null],"last_seen":"2026-07-06T20:50:15.928246"},{"ip_address":"41.224.62.206","report_count":381,"categories":[null],"last_seen":"2026-07-06T20:50:15.928025"},{"ip_address":"197.31.52.168","report_count":369,"categories":[null],"last_seen":"2026-07-06T20:51:02.230365"},{"ip_address":"41.224.59.162","report_count":362,"categories":[null],"last_seen":"2026-07-06T20:50:15.928006"},{"ip_address":"193.95.24.117","report_count":360,"categories":[null],"last_seen":"2026-07-06T20:51:00.976358"},{"ip_address":"102.110.7.41","report_count":352,"categories":[null],"last_seen":"2026-07-06T20:50:32.737515"},{"ip_address":"102.110.11.36","report_count":352,"categories":[null],"last_seen":"2026-07-06T20:50:32.737574"},{"ip_address":"197.31.48.57","report_count":350,"categories":[null],"last_seen":"2026-07-06T20:51:02.230300"},{"ip_address":"197.31.32.198","report_count":342,"categories":[null],"last_seen":"2026-07-06T20:51:02.230270"},{"ip_address":"102.110.7.160","report_count":340,"categories":[null],"last_seen":"2026-07-06T20:50:32.737535"},{"ip_address":"102.110.11.48","report_count":338,"categories":[null],"last_seen":"2026-07-06T20:50:32.737603"},{"ip_address":"197.17.32.64","report_count":336,"categories":[null],"last_seen":"2026-07-06T20:51:02.230235"},{"ip_address":"197.31.52.146","report_count":332,"categories":[null],"last_seen":"2026-07-06T20:51:02.230330"},{"ip_address":"196.224.81.27","report_count":317,"categories":[null],"last_seen":"2026-07-06T08:50:56.489148"},{"ip_address":"102.110.7.34","report_count":304,"categories":[null],"last_seen":"2026-07-06T20:50:32.737495"}]}