Files
rengine/startScan/urls.py
T

64 lines
1.6 KiB
Python

from django.contrib import admin
from django.urls import path, include
from . import views
urlpatterns = [
path(
'history/',
views.scan_history,
name="scan_history"),
path(
'scheduled/',
views.scheduled_scan_view,
name="scheduled_scan_view"),
path(
'detail/<int:id>',
views.detail_scan,
name='detail_scan'),
path(
'start/<int:host_id>',
views.start_scan_ui,
name='start_scan'),
path(
'schedule/<int:host_id>',
views.schedule_scan,
name='schedule_scan'),
path(
'api/',
include(
'startScan.api.urls',
'scan_host_api')),
path(
'export/subdomains/<int:scan_id>',
views.export_subdomains,
name='export_subdomains'),
path(
'export/endpoints/<int:scan_id>',
views.export_endpoints,
name='export_endpoints'),
path(
'export/urls/<int:scan_id>',
views.export_urls,
name='export_http_urls'),
path(
'delete/scan/<int:id>',
views.delete_scan,
name='delete_scan'),
path(
'stop/scan/<str:id>',
views.stop_scan,
name='stop_scan'),
path(
'delete/scheduled_task/<int:id>',
views.delete_scheduled_task,
name='delete_scheduled_task'),
path(
'toggle/scheduled_task/<int:id>',
views.change_scheduled_task_status,
name='change_scheduled_task_status'),
path(
'start/multiple/',
views.start_multiple_scan,
name='start_multiple_scan')
]