From 6f8d79ca388d2e0955fbe10e8f45f2fee4bd51ea Mon Sep 17 00:00:00 2001 From: Yogesh Ojha Date: Thu, 22 Apr 2021 23:40:26 +0530 Subject: [PATCH] interesting badge added --- startScan/api/serializers.py | 2 +- startScan/templates/startScan/detail_scan.html | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/startScan/api/serializers.py b/startScan/api/serializers.py index 1bc797b5..568f0277 100644 --- a/startScan/api/serializers.py +++ b/startScan/api/serializers.py @@ -14,7 +14,7 @@ class ScanHistorySerializer(serializers.ModelSerializer): # lookup_field = 'scan_history' def get_is_interesting(self, ScannedHost): - return False + return get_interesting_subdomains(ScannedHost.scan_history.id).filter(subdomain=ScannedHost.subdomain).exists() class EndpointSerializer(serializers.ModelSerializer): diff --git a/startScan/templates/startScan/detail_scan.html b/startScan/templates/startScan/detail_scan.html index 1ebe696b..55405509 100644 --- a/startScan/templates/startScan/detail_scan.html +++ b/startScan/templates/startScan/detail_scan.html @@ -378,12 +378,17 @@ $(document).ready(function() { { "render": function ( data, type, row ) { if (row['http_url']) { - if (row['cname']) { - return ``+data+`
CNAME
` + row['cname'].replace(',', '
')+`
`; + interesting_badge = ''; + if(row['is_interesting']) + { + interesting_badge = " Interesting " } - return ``+data+`
`; + if (row['cname']) { + return ``+data+``+interesting_badge+`
CNAME
` + row['cname'].replace(',', '
')+`
`; + } + return ``+data+``+interesting_badge+`
`; } - return ``+data+``; + return ``+data+`` + interesting_badge; }, "targets": 1 },