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

ROFMAD Dashboard

Real-time reconnaissance and vulnerability assessment overview

Total Hosts

{{ stats.total_hosts }} Discovered targets

Total Subnets

{{ stats.total_subnets }} Network segments

Active Tasks

{{ stats.active_tasks.len() }} Currently running

Queued Tasks

{{ stats.queued_tasks_count }} Pending execution
{% if stats.total_hosts == 0 %}

Welcome to ROFMAD

No targets have been discovered yet. Get started by adding targets or configuring network scanning.

{% endif %}

Discovery Statistics

Overview of reconnaissance progress and findings

Hosts with Open Ports

{{ stats.hosts_with_open_ports }} {{ stats.total_open_ports }} total ports discovered

Hosts with HTTP Services Found

{{ stats.hosts_with_http_services }} Http services found by probbing

Screenshots Captured

{{ stats.total_screenshots }} web interface captures

Hosts Ready for Analysis

Targets that have completed all reconnaissance phases and are ready for manual security assessment

{% if stats.hosts_ready_for_analysis.len() > 0 %}
{% for host in stats.hosts_ready_for_analysis %}

{{ host.ip }}

{% if host.hostname != "" %} {{ host.hostname }} {% endif %}
{{ host.ports_count }} Ports
{{ host.http_services_count }} HTTP
{{ host.action_outputs_count }} Actions
{% for tag in host.tags_with_source %} {% if loop.index <= 6 %} {{ tag.name }} {% endif %} {% endfor %} {% if host.tags_with_source.len() > 6 %} +{{ host.tags_with_source.len() - 6 }} more {% endif %}
Analyze
{% endfor %}
{% else %}

Scanning in progress

Hosts will appear here once all scanning phases and workflow actions are complete.

{% endif %}

Nuclei Findings

Hosts with nuclei vulnerability scan results ready for review

{% if stats.hosts_with_nuclei_findings.len() > 0 %}
{% for host in stats.hosts_with_nuclei_findings %}

{{ host.ip }}

{% if host.hostname != "" %} {{ host.hostname }} {% endif %}
{% if host.nuclei_severity_counts.critical > 0 %}
{{ host.nuclei_severity_counts.critical }} Critical
{% endif %} {% if host.nuclei_severity_counts.high > 0 %}
{{ host.nuclei_severity_counts.high }} High
{% endif %} {% if host.nuclei_severity_counts.medium > 0 %}
{{ host.nuclei_severity_counts.medium }} Medium
{% endif %} {% if host.nuclei_severity_counts.low > 0 %}
{{ host.nuclei_severity_counts.low }} Low
{% endif %} {% if host.nuclei_severity_counts.info > 0 %}
{{ host.nuclei_severity_counts.info }} Info
{% endif %} {% if host.nuclei_severity_counts.unknown > 0 %}
{{ host.nuclei_severity_counts.unknown }} Unknown
{% endif %}
View Findings
{% endfor %}
{% else %}

No Nuclei Findings

Use the "Run Nuclei" button on any HTTP service to scan for vulnerabilities.

{% endif %}
{% if stats.active_tasks.len() > 0 %}

Active Tasks

Real-time monitoring of running reconnaissance tasks and their progress

{% for task in stats.active_tasks %} {% endfor %}
Task Target Duration Actions
{{ task.name }} {{ task.target }} {{ task.duration }} Detail
{% endif %}

System Performance

Monitor system resources and task execution efficiency

Task Queue

{{ stats.active_tasks.len() }}/{{ stats.queued_tasks_count }} Active/Queued

Discovery Progress

{{ stats.hosts_with_open_ports }}/{{ stats.total_hosts }} Hosts Scanned

Concurrency Status

Real-time semaphore usage and resource allocation

{% for group in stats.concurrency_stats.display_groups %}

{{ group.name }}

{{ group.in_use }}/{{ group.total_limit }}
{% endfor %}
{% endblock %}