{% extends "_layout.html" %} {% block content %}

{{ hawat_view_title }}



{%- set frmctrldsb = in_query_params(request_args, ['dt_from', 'dt_to'], False, True, False) %} {%- set frmctrlhdn = in_query_params(request_args, ['dt_from', 'dt_to'], '', ' hidden', '') %}
{{ search_form.dt_from(class_='form-control', disabled=frmctrldsb) }} {{ get_fa_icon('calendar') }}
{%- if search_form.dt_from.errors %} {{ macros_site.form_errors(search_form.dt_from.errors) }} {%- endif %}
{{ search_form.dt_to(class_='form-control', disabled=frmctrldsb) }} {{ get_fa_icon('calendar') }}
{%- if search_form.dt_to.errors %} {{ macros_site.form_errors(search_form.dt_to.errors) }} {%- endif %}
{%- set frmctrldsb = in_query_params(request_args, ['st_from', 'st_to'], False, True, True) %} {%- set frmctrlhdn = in_query_params(request_args, ['st_from', 'st_to'], '', ' hidden', ' hidden') %}
{{ search_form.st_from(class_='form-control', disabled=frmctrldsb) }} {{ get_fa_icon('calendar') }}
{%- if search_form.st_from.errors %} {{ macros_site.form_errors(search_form.st_from.errors) }} {%- endif %}
{{ search_form.st_to(class_='form-control', disabled=frmctrldsb) }} {{ get_fa_icon('calendar') }}
{%- if search_form.st_to.errors %} {{ macros_site.form_errors(search_form.st_to.errors) }} {%- endif %}
{%- set frmctrldsb = in_query_params(request_args, ['source_addrs', 'source_ports', 'source_types'], False, True, False) %} {%- set frmctrlhdn = in_query_params(request_args, ['source_addrs', 'source_ports', 'source_types'], '', ' hidden', '') %}
{{ search_form.source_addrs(class_='form-control', disabled=frmctrldsb) }} {%- if search_form.source_addrs.errors %} {{ macros_site.form_errors(search_form.source_addrs.errors) }} {%- endif %}
{{ search_form.source_ports(class_='form-control', disabled=frmctrldsb) }} {%- if search_form.source_ports.errors %} {{ macros_site.form_errors(search_form.source_ports.errors) }} {%- endif %}
{{ search_form.source_types(class_='form-control selectpicker', disabled=frmctrldsb, **{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.source_types.errors %} {{ macros_site.form_errors(search_form.source_types.errors) }} {%- endif %}
{%- set frmctrldsb = in_query_params(request_args, ['target_addrs', 'target_ports', 'target_types'], False, True, True) %} {%- set frmctrlhdn = in_query_params(request_args, ['target_addrs', 'target_ports', 'target_types'], '', ' hidden', ' hidden') %}
{{ search_form.target_addrs(class_='form-control', disabled=frmctrldsb) }} {%- if search_form.target_addrs.errors %} {{ macros_site.form_errors(search_form.target_addrs.errors) }} {%- endif %}
{{ search_form.target_ports(class_='form-control', disabled=frmctrldsb) }} {%- if search_form.target_ports.errors %} {{ macros_site.form_errors(search_form.target_ports.errors) }} {%- endif %}
{{ search_form.target_types(class_='form-control selectpicker', disabled=frmctrldsb, **{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.target_types.errors %} {{ macros_site.form_errors(search_form.target_types.errors) }} {%- endif %}
{%- set frmctrldsb = in_query_params(request_args, ['host_addrs', 'host_ports', 'host_types'], False, True, True) %} {%- set frmctrlhdn = in_query_params(request_args, ['host_addrs', 'host_ports', 'host_types'], '', ' hidden', ' hidden') %}
{{ search_form.host_addrs(class_='form-control', disabled=frmctrldsb) }} {%- if search_form.host_addrs.errors %} {{ macros_site.form_errors(search_form.host_addrs.errors) }} {%- endif %}
{{ search_form.host_ports(class_='form-control', disabled=frmctrldsb) }} {%- if search_form.host_ports.errors %} {{ macros_site.form_errors(search_form.host_ports.errors) }} {%- endif %}
{{ search_form.host_types(class_='form-control selectpicker', disabled=frmctrldsb, **{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.host_types.errors %} {{ macros_site.form_errors(search_form.host_types.errors) }} {%- endif %}
{%- set frmctrldsb = in_query_params(request_args, ['categories', 'severities', 'classes', 'groups', 'protocols', 'description'], False, True, True) %} {%- set frmctrlhdn = in_query_params(request_args, ['categories', 'severities', 'classes', 'groups', 'protocols', 'description'], '', ' hidden', ' hidden') %}
{{ search_form.categories(class_='form-control selectpicker', disabled=frmctrldsb,**{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.categories.errors %} {{ macros_site.form_errors(search_form.categories.errors) }} {%- endif %}
{{ search_form.severities(class_='form-control selectpicker', disabled=frmctrldsb,**{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.severities.errors %} {{ macros_site.form_errors(search_form.severities.errors) }} {%- endif %}
{{ search_form.classes(class_='form-control selectpicker', disabled=frmctrldsb,**{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.classes.errors %} {{ macros_site.form_errors(search_form.classes.errors) }} {%- endif %}
{{ search_form.groups(class_='form-control selectpicker', disabled=frmctrldsb,**{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.groups.errors %} {{ macros_site.form_errors(search_form.groups.errors) }} {%- endif %}
{{ search_form.protocols(class_='form-control selectpicker', disabled=frmctrldsb,**{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.protocols.errors %} {{ macros_site.form_errors(search_form.protocols.errors) }} {%- endif %}
{{ search_form.description(class_='form-control', disabled=frmctrldsb) }} {%- if search_form.description.errors %} {{ macros_site.form_errors(search_form.description.errors) }} {%- endif %}
{%- set frmctrldsb = in_query_params(request_args, ['detectors', 'detector_types'], False, True, True) %} {%- set frmctrlhdn = in_query_params(request_args, ['detectors', 'detector_types'], '', ' hidden', ' hidden') %}
{{ search_form.detectors(class_='form-control selectpicker', disabled=frmctrldsb, **{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.detectors.errors %} {{ macros_site.form_errors(search_form.detectors.errors) }} {%- endif %}
{{ search_form.detector_types(class_='form-control selectpicker', disabled=frmctrldsb, **{'data-live-search':'true', 'data-size': '10', 'data-selected-text-format': 'count > 3'}) }} {%- if search_form.detector_types.errors %} {{ macros_site.form_errors(search_form.detector_types.errors) }} {%- endif %}

{{ search_form.submit(class_='btn btn-primary') }} {{ gettext('Clear') }}
{%- if search_form.sortby.errors or search_form.limit.errors or search_form.page.errors %}
{{ macros_site.form_errors_labeled(search_form.sortby) }} {{ macros_site.form_errors_labeled(search_form.limit) }} {{ macros_site.form_errors_labeled(search_form.page) }} {%- endif %}
{%- if searched %} {%- call macros_site.render_alert('info') %} {{ gettext('SQL query:') }} {{ sqlquery.decode('utf-8') }} {%- endcall %} {%- if items_count %} {{ macros_site.render_pager('events.search', query_params, items_index_low, items_index_high, items_index_limit) }} {%- if in_query_params(request_args, ['st_from', 'st_to'], True, False, False) %} {%- else %} {%- endif %} {%- for item in items %} {%- if in_query_params(request_args, ['st_from', 'st_to'], True, False, False) %} {%- else %} {%- endif %} {%- endfor %}
{{ gettext('Stored at') }} {{ gettext('Detected at') }} {{ gettext('Sources') }} {{ gettext('Categorization') }} {{ gettext('Detector') }} {{ gettext('Groups') }} {{ get_fa_icon('actions') }}
{{ babel_format_datetime(item.get_storage_time()) | replace(' ', ' ' | safe )}} {{ babel_format_datetime(item.get_detect_time()) | replace(' ', ' ' | safe )}} {{ macros_site.render_event_search_widget_hostaddr(item.get_addresses('Source'), [form_data['source_addrs'], form_data['target_addrs'], form_data['host_addrs']]) }} {{ macros_site.render_event_search_widget_category(item.get_categories(), form_data['categories']) }} {%- set tmpdts = item.get_detectors() %} {{ macros_site.render_event_search_widget_detector([tmpdts[-1]], form_data['detectors']) }} {{ macros_site.render_event_search_widget_group(item.get_abuses(), form_data['groups']) }}
{{ macros_site.render_pager('events.search', query_params, items_index_low, items_index_high, items_index_limit) }} {%- if permission_can('developer') %}
{{ items|pprint }}
            
{%- endif %} {%- else %}
{{ gettext('No data matches your search criteria.') }}
{%- endif %} {%- if permission_can('developer') %}
REQUEST ARGS:
{{ request_args|pprint }}
            
QUERY PARAMS:
{{ query_params|pprint }}
            
FORM DATA:
{{ form_data|pprint }}
            
{%- endif %} {%- endif %} {% endblock content %} {%- block js %} {{ super() }} {%- endblock js %}