{% extends "paxalia/base.html" %} {% load static i18n %} {% block page_title %}{% trans "Bot Traffic" %}{% endblock %} {% block page_subtitle %}{% trans "Analysis of scanner and bot requests" %}{% endblock %} {% block dashboard_content %}
{% trans "Total Bot Requests" %} {{ total_bot_views }}
{% trans "Today" %} {{ bot_views_today }}
{% trans "Unique Bot IPs" %} {{ unique_bot_ips }}

{% trans "Bot Requests per Day (last 30 days)" %}

{% trans "Top Bot Paths" %}

{% trans "Bot Requests by Country" %}

{% trans "Bot Category Breakdown" %}

{% trans "Search engines, AI crawlers, and social-preview bots are now classified separately from malicious/scanner traffic — see README for the full list." %}

{% if category_breakdown %}
{% else %}
{% trans "No classified bot traffic in the last 30 days." %}
{% endif %}
{% if category_breakdown %}

{% trans "Category detail" %}

{% for row in category_breakdown %} {% endfor %}
{% trans "Category" %}{% trans "Requests (last 30 days)" %}
{{ row.label }} {{ row.count }}
{% endif %}
{% endblock %} {% block page_scripts %} {{ bot_data|json_script:"bot-chart-data" }} {% endblock %}