mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-09-19 00:07:44 +02:00
100 lines
2.6 KiB
Python
100 lines
2.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(
|
|
'all/subdomains',
|
|
views.detail_scan,
|
|
name='all_subdomains'),
|
|
path(
|
|
'detail/vuln/<int:id>',
|
|
views.detail_vuln_scan,
|
|
name='detail_vuln_scan'),
|
|
path(
|
|
'detail/vuln',
|
|
views.detail_vuln_scan,
|
|
name='all_vulns'),
|
|
path(
|
|
'detail/endpoint/<int:id>',
|
|
views.detail_endpoint_scan,
|
|
name='detail_endpoint_scan'),
|
|
path(
|
|
'detail/endpoint',
|
|
views.detail_endpoint_scan,
|
|
name='all_endpoints'),
|
|
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(
|
|
'toggle/vuln_status/<int:id>',
|
|
views.change_vuln_status,
|
|
name='change_vuln_status'),
|
|
path(
|
|
'toggle/subdomain_status/<int:id>',
|
|
views.change_subdomain_status,
|
|
name='change_subdomain_status'),
|
|
path(
|
|
'start/multiple/',
|
|
views.start_multiple_scan,
|
|
name='start_multiple_scan'),
|
|
path(
|
|
'ip/ports/<str:ip>/<str:history_id>/',
|
|
views.get_ports_for_ip,
|
|
name='get_ports_for_ip'),
|
|
path(
|
|
'port/ip/<str:port_number>/<str:history_id>/',
|
|
views.get_ip_from_port,
|
|
name='get_ip_from_port'),
|
|
]
|