diff --git a/public/index.html b/public/index.html index ade4f37..5933f8d 100644 --- a/public/index.html +++ b/public/index.html @@ -433,7 +433,8 @@ function renderAspa(d) { h += '
Detected Upstream Providers
'; h += '
'; d.detected_providers.forEach(function(p) { - h += '' + asnLink(p.asn) + ' ' + escHtml(p.name) + ''; + var nameStr = (p.name && p.name !== 'AS' + p.asn) ? ' ' + escHtml(p.name) : ''; + h += '' + asnLink(p.asn) + nameStr + ''; }); h += '
'; } diff --git a/server.js b/server.js index 00020a9..08d7089 100644 --- a/server.js +++ b/server.js @@ -182,7 +182,7 @@ const server = http.createServer(async (req, res) => { const detectedProviders = [...upstreamSet].map((asn) => { const nb = leftNeighbours.find((n) => n.asn === asn); - return { asn, name: nb ? nb.as_name || "AS" + asn : "AS" + asn }; + return { asn, name: nb && nb.as_name ? nb.as_name : "" }; }); // Check RIPE DB for ASPA references