{% extends "base.html" %} {% block extra_head %} {% endblock %} {% block title %}{{ host.ip }}{% endblock %} {% block content %}

{{ host.ip }}

{% if host.short_hostname != "" %}

{{ host.short_hostname }}

{% else if host.hostname != "" %}

{{ host.hostname }}

{% endif %} {% if host.ad_domain != "" %}
Domain: {{ host.ad_domain }}
{% endif %}
{{ host.ports.len() }} Open Ports
{{ host.http_services.len() }} HTTP Services
{{ host.action_findings.len() + host.action_other.len() }} Action Outputs
{{ host.screenshots.len() }} Screenshots
{{ host.nuclei_findings_count }} Nuclei Findings

Scan Progress

{{ host.progress.completion_percentage }}%
Port Discovery {% if host.progress.full_scan %}[done]{% else %}[...]{% endif %} Service Detection {% if host.progress.service_scan %}[done]{% else %}[...]{% endif %} HTTP Services {% if host.progress.http_discovery %}[done]{% else %}[...]{% endif %} Screenshots {% if host.progress.screenshots %}[done]{% else %}[...]{% endif %}
{% if host.tags.len() > 0 %}

Tags (Manual & Refined)

{% for tag in host.tags %} {{ tag.name }} {% endfor %}
{% endif %}

Manual Tags

Analysis Status

Bookmark this host

Host Management

{% if host.http_services.len() > 0 %} {% endif %}
{% if host.ports.len() > 0 %}

Open Ports ({{ host.ports.len() }})

{% for port in host.ports %} {% endfor %}
Port Protocol State Service Version / Info
{{ port.port }} {{ port.protocol }} {{ port.state }} {{ port.service }} {% if port.version != "" %}{{ port.version }}{% endif %} {% if port.extrainfo != "" %}({{ port.extrainfo }}){% endif %} {% if port.cpe != "" %}{{ port.cpe }}{% endif %}
{% endif %} {% if host.http_services.len() > 0 %}

HTTP Services ({{ host.http_services.len() }})

{% for entry in host.http_services %} {% if entry.1.probe_failed %}

{{ entry.1.protocol }}://{{ host.ip }}:{{ entry.0 }}

Probe Failed
Status: Port open — HTTP probe failed during scan
{% if host.nuclei_scanned_ports.contains(entry.0) %} Nuclei Scanned {% else %} {% endif %}
{% else %}
Server: {{ entry.1.server_header }}
Title: {{ entry.1.title }}
Response Time: {{ entry.1.response_time_ms }}ms
Content Length: {{ entry.1.content_length }} bytes
{% if host.nuclei_scanned_ports.contains(entry.0) %} Nuclei Scanned {% else %} {% endif %}
{% endif %} {% endfor %}
{% endif %} {% if host.screenshots.len() > 0 %}

Screenshots ({{ host.screenshots.len() }})

{% for screenshot in host.screenshots %}

{{ screenshot.url }}

Port {{ screenshot.port }}
Screenshot of {{ screenshot.url }}
{% endfor %}
{% endif %} {% if host.nuclei_findings_count > 0 %}

Nuclei Findings {{ host.nuclei_findings_count }}

{% for result in host.nuclei_results %} {% if result.findings.len() > 0 %}
Port {{ result.port }} {% if result.url != "" %} {{ result.url }} {% endif %} {{ result.findings.len() }} unique finding(s)
{% for f in result.findings %}
{{ f.severity|upper }} {{ f.name }} [{{ f.template_id }}] {{ f.matched_urls.len() }} match(es)
{% for url in f.matched_urls %} {{ url }} {% endfor %}
{% if f.description != "" %}

{{ f.description }}

{% endif %} {% if f.references.len() > 0 %}
{% for r in f.references %} {{ r }} {% endfor %}
{% endif %}
{% endfor %}
{% endif %} {% endfor %}
{% endif %} {% if host.action_findings.len() > 0 %}

Action Findings {{ host.action_findings.len() }}

{% for action in host.action_findings %}
{{ action.name }} exit {{ action.exit_code }} {{ action.duration_ms }}ms ✓ tagged {% if action.command != "" %}
{{ action.command }}
{% endif %}
{{ action.output }}
{% endfor %}
{% endif %} {% if host.action_other.len() > 0 %}

Other Actions {{ host.action_other.len() }}

{% for action in host.action_other %}
{{ action.name }} exit {{ action.exit_code }} {{ action.duration_ms }}ms {% if action.command != "" %}
{{ action.command }}
{% endif %}
{{ action.output }}
{% endfor %}
{% endif %} {% if host.nmap_scan_raw != "" %} {% if host.nmap_scan_raw != "{}" %}

Nmap Scan Results

Raw Nmap Output
{{ host.nmap_scan_raw }}
{% endif %} {% endif %}
{% endblock %}