Files
rengine/startScan/templates/startScan/start_scan_ui.html
T

147 lines
8.0 KiB
HTML

{% extends 'base/base.html' %}
{% load static %}
{% block title %}
Start Scan
{% endblock title %}
{% block custom_js_css_link %}>
<link rel="stylesheet" type="text/css" href="{% static 'assets/css/custom.css' %}">
<link href="{% static 'assets/css/components/custom-list-group.css' %}" rel="stylesheet" type="text/css">
<script src="{% static 'plugins/sweetalerts/promise-polyfill.js' %}"></script>
<link href="{% static 'plugins/sweetalerts/sweetalert2.min.css' %}" rel="stylesheet" type="text/css" />
<link href="{% static 'plugins/sweetalerts/sweetalert.css' %}" rel="stylesheet" type="text/css" />
<link href="{% static 'assets/css/components/custom-sweetalert.css' %}" rel="stylesheet" type="text/css" />
<link href="{% static 'assets/css/components/custom-modal.css' %}" rel="stylesheet" type="text/css" />
<script src="{% static 'plugins/sweetalerts/sweetalert2.min.js' %}"></script>
<script src="{% static 'plugins/sweetalerts/custom-sweetalert.js' %}"></script>
{% endblock custom_js_css_link %}
{% block breadcrumb_title %}
Start Scan for {{domain.domain_name}}
{% endblock breadcrumb_title %}
{% block main_content %}
<div class="col-lg-12 layout-spacing">
<div class="statbox widget box box-shadow">
<div class="widget-header">
<div class="row">
<div class="col-12">
<h4 class="text-info">Start scan for <span class="text-danger">{{domain.domain_name}}</span></h4>
</div>
</div>
</div>
<div class="widget-content widget-content-area">
{% if engines.count == 0 %}
<script type="text/javascript">
swal({
title: 'Oops looks like you haven\'t defined any scan engines yet.',
text: "Please, define some engine before running any scans.",
type: 'info',
showCancelButton: true,
confirmButtonText: 'Sure',
padding: '2em',
showLoaderOnConfirm: true,
cancelButtonText: 'Cancel'
}).then(function(result){
if (result.value) {
location.href='/scanEngine/';
}
else {
location.href='/target/list/';
}
});
</script>
{% else %}
<form method="POST">
{% csrf_token %}
<div class="form-row">
<div class="col-md-12 mb-4">
<h6>Select the scan type</h6>
<ul class="list-group task-list-group">
{% for engine in engines.all %}
<li class="list-group-item list-group-item-action">
<div class="n-chk">
<label class="new-control new-checkbox checkbox-primary w-100 justify-content-between">
<input type="radio" class="new-control-input" name="scan_mode" value="{{engine.id}}" required>
<span class="new-control-indicator"></span>
<span class="ml-2">
<b>{{engine.scan_type_name}}</b>
<table style="margin-top:3%">
<tr>
<td>
<p style="margin-right:1%">Subdomain Discovery</>
</td>
<td>
{% if engine.subdomain_discovery %}
{% include 'base/_items/green_tick.html' %}
{% else %}
{% include 'base/_items/red_cross.html' %}
{% endif %}
</div>
</td>
</tr>
<tr>
<td>
<p style="margin-right:1%">Subdomain Takeover</p>
</td>
<td>
{% if engine.subdomain_takeover %}
{% include 'base/_items/green_tick.html' %}
{% else %}
{% include 'base/_items/red_cross.html' %}
{% endif %}
</td>
</tr>
<tr>
<td>
<p style="margin-right:1%">Directory and Files Search</p>
</td>
<td>
{% if engine.dir_file_search %}
{% include 'base/_items/green_tick.html' %}
{% else %}
{% include 'base/_items/red_cross.html' %}
{% endif %}
</td>
</tr>
<tr>
<td>
<p style="margin-right:1%">Port Scan</p>
</td>
<td>
{% if engine.port_scan %}
{% include 'base/_items/green_tick.html' %}
{% else %}
{% include 'base/_items/red_cross.html' %}
{% endif %}
</td>
</tr>
</table>
</span>
<span class="ml-3 d-block">
<span class="badge badge-pills outline-badge-warning">Custom</span>
</span>
</label>
</div>
</li>
{% endfor %}
</ul>
<button class="btn btn-outline-primary submit-fn mt-2 float-right" type="submit"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather table-scan feather-zap" id="myInput" value="helloworld">
<polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"></polygon>
</svg> Start Scan</button>
</div>
</form>
{% endif %}
</div>
</div>
</div>
</div>
{% endblock main_content %}
{% block page_level_script %}
<script src="{% static 'assets/js/scrollspyNav.js' %}"></script>
{% endblock page_level_script %}