From dddd1b6c1814f1c3c6b139ed31dd570988f29251 Mon Sep 17 00:00:00 2001 From: webamon Date: Fri, 30 Aug 2024 20:11:40 +0100 Subject: [PATCH 1/3] removed: stale google gtag --- Console/public/index.html | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Console/public/index.html b/Console/public/index.html index a69b34b..f433657 100644 --- a/Console/public/index.html +++ b/Console/public/index.html @@ -1,14 +1,6 @@ - - From 2ea9ada008b216ad9f7ecadbe64c010271943364 Mon Sep 17 00:00:00 2001 From: webamon Date: Fri, 30 Aug 2024 22:57:35 +0100 Subject: [PATCH 2/3] fix: Querying & API - API, incorrect reply for /domains was a 200 when no results, caused incorrect frontend update logic - API, incorrect reply for /servers was a 200 when no results, caused incorrect frontend update logic - Frontend change to handle above, 400 returned, result tables is cleared - setLoading(false) domains page, loading wheel continued when results returned - setLoading(false) servers page, loading wheel continued when results returned --- Console/src/scenes/domains/index.js | 4 +++- Console/src/scenes/scans/index.js | 24 ++++++++++++------------ Console/src/scenes/servers/index.js | 25 ++++++++++++++----------- 3 files changed, 29 insertions(+), 24 deletions(-) diff --git a/Console/src/scenes/domains/index.js b/Console/src/scenes/domains/index.js index 6d1c533..44ef591 100644 --- a/Console/src/scenes/domains/index.js +++ b/Console/src/scenes/domains/index.js @@ -55,8 +55,10 @@ const Domains = () => { })); setResults(mappedResults); + setLoading(false); } catch (err) { if (err.response && err.response.status === 400) { + setLoading(false); setResults([]); } } @@ -159,7 +161,7 @@ const Domains = () => { sx={{ mr: '10px' }} /> handleFilterChange('country.name', e.target.value)} diff --git a/Console/src/scenes/scans/index.js b/Console/src/scenes/scans/index.js index 843cd0f..7b2799c 100644 --- a/Console/src/scenes/scans/index.js +++ b/Console/src/scenes/scans/index.js @@ -201,38 +201,38 @@ const buildQueryParams = () => { sx={{ mr: '10px' }} /> handleFilterChange('server.asn.asn_org', e.target.value)} + value={filters['server.asn.name']} + onChange={(e) => handleFilterChange('server.asn.name', e.target.value)} sx={{ mr: '10px' }} /> handleFilterChange('server.country.country', e.target.value)} + value={filters['server.country.name']} + onChange={(e) => handleFilterChange('server.country.name', e.target.value)} sx={{ mr: '10px' }} /> handleFilterChange('domain.domain', e.target.value)} + value={filters['domain.name']} + onChange={(e) => handleFilterChange('domain.name', e.target.value)} sx={{ mr: '10px' }} /> handleFilterChange('server.server', e.target.value)} sx={{ mr: '10px' }} /> handleFilterChange('technology.technology', e.target.value)} + value={filters['technology.name']} + onChange={(e) => handleFilterChange('technology.name', e.target.value)} sx={{ mr: '10px' }} /> diff --git a/Console/src/scenes/servers/index.js b/Console/src/scenes/servers/index.js index a7dd8bb..418d731 100644 --- a/Console/src/scenes/servers/index.js +++ b/Console/src/scenes/servers/index.js @@ -56,10 +56,13 @@ headers: { })); setResults(mappedResults); + setLoading(false); } catch (err) { - console.log('error') - setLoading(false); - } + if (err.response && err.response.status === 400) { + setLoading(false); + setResults([]); + } + } }; useEffect(() => { @@ -106,7 +109,7 @@ headers: { handleFilterChange('server', e.target.value)} @@ -120,21 +123,21 @@ headers: { sx={{ mr: '10px' }} /> handleFilterChange('asn.asn_org', e.target.value)} + value={filters['asn.name']} + onChange={(e) => handleFilterChange('asn.name', e.target.value)} sx={{ mr: '10px' }} /> handleFilterChange('country.country', e.target.value)} + value={filters['country.name']} + onChange={(e) => handleFilterChange('country.name', e.target.value)} sx={{ mr: '10px' }} /> handleFilterChange('domain', e.target.value)} From ea432a0359ee6f718c7fde54b8cfb3d2654980ad Mon Sep 17 00:00:00 2001 From: webamon Date: Fri, 30 Aug 2024 23:02:07 +0100 Subject: [PATCH 3/3] ## [v0.1.2] - 2024-08-30 ### Removed - Removed google tracking, was included 1+ year ago for web hosted stale/old/different version/solution ### Fixed - API, incorrect reply for /domains was a 200 when no results, caused incorrect frontend update logic - API, incorrect reply for /servers was a 200 when no results, caused incorrect frontend update logic - Frontend change to handle above, 400 returned, result tables is cleared - setLoading(false) domains page, loading wheel continued when results returned - setLoading(false) servers page, loading wheel continued when results returned --- --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18e909d..50e94b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v0.1.2] - 2024-08-30 +### Removed +- Removed google tracking, was included 1+ year ago for web hosted stale/old/different version/solution + +### Fixed +- API, incorrect reply for /domains was a 200 when no results, caused incorrect frontend update logic +- API, incorrect reply for /servers was a 200 when no results, caused incorrect frontend update logic +- Frontend change to handle above, 400 returned, result tables is cleared +- setLoading(false) domains page, loading wheel continued when results returned +- setLoading(false) servers page, loading wheel continued when results returned +--- ## [v0.1.1] - 2024-08-30 ### Fixed