{% extends "gemini-protector-gui/layouts/base.html" %} {% block title %} Dashboard {% endblock %} {% block stylesheets %}{% endblock stylesheets %} {% block content %}
{%if _anti_dos %} {%else%} {% endif %}

{%if _anti_dos %} On {%else%} Off {% endif %}

mANTI DOS

{{_total_request}}

TOTAL REQUESTS

{{_abnormal_request}}

ABNORMAL REQUESTS

{{_normal_request}}

NORMAL REQUESTS

{{_normal_response}}

NORMAL RESPONSES

{{_abnormal_response}}

ABNORMAL RESPONSES
Recent events
{% for row in _gemini_request_log_data %} {% endfor %}
EventID Predit Time Review
{{ row.event_id }}

{{ row.attack_type }}

{%if row.predict %}
{{ row.predict | gemini_round_number }}
{%else%}
{{ row.predict }}
{%endif%}
{{ row.time | gemini_datetime_format('%d %B %H:%M') }}
{%if row.predict %} {%endif%}
Protect Mode

{{_protect_mode|title}}Global

{% if _protect_mode == 'monitor' %}
Gemini is monitoring all requests
{% elif _protect_mode == 'protection' %}
Gemini is blocking abnormal requests
{% else %}
Gemini is sleeping
{% endif %}
Abnormal Chart
{%if _gemini_attack_counts['Malicious Request'] %}
{%else%} Generic placeholder image {%endif%}

eventid

type
Event Description
Time
IP
Location
URL
User-Agent
Reques Header
Request Body
Response Header
Response Content
{% endblock content %} {% block javascripts %} {% with messages = get_flashed_messages(with_categories=true) %} {% for category, message in messages %} {% if category == 'login' %} {% endif %} {% if category == 'key_update_success' %} {% endif %} {% endfor %} {% endwith %} {% endblock javascripts %}