Files
rengine/web/api/urls.py
T

120 lines
3.1 KiB
Python

from django.conf.urls import url, include
from django.urls import path
from rest_framework import routers
from .views import *
app_name = 'api'
router = routers.DefaultRouter()
router.register(r'listDatatableSubdomain', SubdomainDatatableViewSet)
router.register(r'listSubdomains', SubdomainsViewSet)
router.register(r'listEndpoints', EndPointViewSet)
router.register(r'listVulnerability', VulnerabilityViewSet)
router.register(r'listInterestingSubdomains', InterestingSubdomainViewSet)
router.register(r'listInterestingEndpoints', InterestingEndpointViewSet)
router.register(r'listSubdomainChanges', SubdomainChangesViewSet)
router.register(r'listEndPointChanges', EndPointChangesViewSet)
router.register(r'listIps', IpAddressViewSet)
urlpatterns = [
url('^', include(router.urls)),
path(
'queryTechnologies/',
ListTechnology.as_view(),
name='listTechnologies'),
path(
'queryPorts/',
ListPorts.as_view(),
name='listPorts'),
path(
'queryIps/',
ListIPs.as_view(),
name='listIPs'),
path(
'querySubdomains/',
ListSubdomains.as_view(),
name='querySubdomains'),
path(
'queryOsintUsers/',
ListOsintUsers.as_view(),
name='queryOsintUsers'),
path(
'queryMetadata/',
ListMetadata.as_view(),
name='queryMetadata'),
path(
'queryEmails/',
ListEmails.as_view(),
name='queryEmails'),
path(
'queryEmployees/',
ListEmployees.as_view(),
name='queryEmployees'),
path(
'queryDorks/',
ListDorks.as_view(),
name='queryDorks'),
path(
'queryDorkTypes/',
ListDorkTypes.as_view(),
name='queryDorkTypes'),
path(
'queryDorkTypes/',
ListDorkTypes.as_view(),
name='queryDorkTypes'),
path(
'queryAllScanResultVisualise/',
VisualiseData.as_view(),
name='queryAllScanResultVisualise'),
path(
'queryVulnerabilities/',
ListVulnerability.as_view(),
name='queryVulnerabilities'),
path(
'queryEndpoints/',
ListEndpoints.as_view(),
name='queryEndpoints'),
path(
'queryTargetsWithoutOrganization/',
ListTargetsWithoutOrganization.as_view(),
name='queryTargetsWithoutOrganization'),
path(
'queryTargetsInOrganization/',
ListTargetsInOrganization.as_view(),
name='queryTargetsInOrganization'),
path(
'listOrganizations/',
ListOrganizations.as_view(),
name='listOrganizations'),
path(
'listEngines/',
ListEngines.as_view(),
name='listEngines'),
path(
'listScanHistory/',
ListScanHistory.as_view(),
name='listScanHistory'),
path(
'listTodoNotes/',
ListTodoNotes.as_view(),
name='listTodoNotes'),
path(
'getFileContents/',
GetFileContents.as_view(),
name='getFileContents'),
path(
'vulnerability/report/',
VulnerabilityReport.as_view(),
name='vulnerability_report'),
]
urlpatterns += router.urls