mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-09-18 15:57:44 +02:00
Fixed endpoint lookup using param query
This commit is contained in:
+12
-1
@@ -201,7 +201,18 @@ class EndPointViewSet(viewsets.ModelViewSet):
|
||||
def get_queryset(self):
|
||||
req = self.request
|
||||
url_of = req.query_params.get('url_of')
|
||||
if url_of:
|
||||
url_query = req.query_params.get('query_param')
|
||||
if url_query:
|
||||
if url_query.isnumeric():
|
||||
self.queryset = WayBackEndPoint.objects.filter(
|
||||
Q(
|
||||
url_of__domain_name__domain_name=url_query) | Q(
|
||||
http_url=url_query) | Q(
|
||||
id=url_query))
|
||||
else:
|
||||
self.queryset = WayBackEndPoint.objects.filter(
|
||||
Q(url_of__domain_name__domain_name=url_query) | Q(http_url=url_query))
|
||||
elif url_of:
|
||||
self.queryset = WayBackEndPoint.objects.filter(url_of__id=url_of)
|
||||
return self.queryset
|
||||
else:
|
||||
|
||||
@@ -78,8 +78,12 @@ $(document).ready(function() {
|
||||
{% if scan_history_id %}
|
||||
"ajax": '/start_scan/api/listEndpoints/?url_of={{scan_history_id}}&format=datatables',
|
||||
{% else %}
|
||||
{% if request.GET.query %}
|
||||
"ajax": '/start_scan/api/listEndpoints/?url_of=&format=datatables&query_param={{request.GET.query}}',
|
||||
{% else %}
|
||||
"ajax": '/start_scan/api/listEndpoints/?url_of=&format=datatables',
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
"order": [[ 3, "desc" ]],
|
||||
"columns": [
|
||||
{'data': 'http_url'},
|
||||
|
||||
@@ -268,7 +268,7 @@ Target Summary for {{target.domain_name}}
|
||||
</div>
|
||||
</div>
|
||||
{% include 'base/_items/interesting_recon.html' %}
|
||||
<div class="row layout-spacing">
|
||||
<div class="row layout-top-spacing mb-2">
|
||||
{% if info_count > 0 or low_count > 0 or medium_count > 0 or high_count > 0 or critical_count > 0 %}
|
||||
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 layout-spacing">
|
||||
<div class="widget widget-chart-two">
|
||||
|
||||
Reference in New Issue
Block a user