{# HTMX fragment: Attackers table #}
| # | IP Address | Total Requests | First Seen | Last Seen | Location | Actions |
|---|---|---|---|---|---|---|
| {{ loop.index + (pagination.page - 1) * pagination.page_size }} | {{ ip.ip | e }} | {{ ip.total_requests }} | {{ ip.first_seen | format_ts }} | {{ ip.last_seen | format_ts }} | {{ ip.city | default('') | e }}{% if ip.city and ip.country_code %}, {% endif %}{{ ip.country_code | default('N/A') | e }} | |
| No attackers found | ||||||