Domain Management System

Upload CSV File

{% if uploads %}

Upload History

{% for upload in uploads %} {% endfor %}
Date Filename Description Domains DNS Records View Delete
{{ upload.timestamp.replace('T', ' ').split('.')[0] }} {{ upload.filename }} {{ upload.description or "N/A" }} {{ upload.domains_count }} {{ upload.records_count }} View Delete
{% endif %}

Domain List

Reset

API Endpoints

Get all uploads: /api/uploads

Get all domains: /api/domains

Get only base domains: /api/base-domains (simplified format: {"domain": "example.com", "timestamp": "..."})

Get domains by name: /api/domains/{domain}

Filter by upload: /api/domains?upload_id={upload_id}

Show base domains only: /api/domains?base_domains_only=true

{% if domains %}

Found {{ domains|length }} domains{% if request.query_params.get('upload_id') %} in this upload{% endif %}.

{% if not base_domains_only %} {% endif %} {% for item in domains %} {% if not base_domains_only %} {% endif %} {% endfor %}
DomainBase DomainUpload Date
{{ item.full_domain }}{% if item.base_domain != item.full_domain %}{{ item.base_domain }}{% else %}Same as domain{% endif %}{{ item.timestamp.replace('T', ' ').split('.')[0] if item.get('timestamp') else 'N/A' }}
{% else %}

No domains found. Please upload a CSV file to get started.

{% endif %}