Feat: whois detect run against domain status as well [skip ci]

This commit is contained in:
SukkaW
2025-01-10 20:31:59 +08:00
parent 8340a0f4f5
commit 4f0604413f
2 changed files with 40 additions and 2 deletions

View File

@@ -282,6 +282,26 @@ export function noWhois(whois: whoiser.WhoisSearchResult): null | string {
continue;
}
if (key === 'Domain Status') {
if (Array.isArray(whois[key])) {
for (const status of whois[key]) {
if (whoisNotFoundKeywordTest(status.toLowerCase())) {
return key + ': ' + status;
}
}
}
continue;
}
if (typeof whois[key] === 'string' && whois[key]) {
if (whoisNotFoundKeywordTest(whois[key].toLowerCase())) {
return key + ': ' + whois[key];
}
continue;
}
if (typeof whois[key] === 'object' && !Array.isArray(whois[key])) {
const tmp = noWhois(whois[key]);
if (tmp) {