🐛 fix ip address lookup

This commit is contained in:
Flam3rboy 2021-06-27 23:51:30 +02:00
parent 3f7e8296d0
commit e542df3377
3 changed files with 163 additions and 719 deletions

879
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -68,7 +68,7 @@
"@types/node-fetch": "^2.5.7",
"@zerollup/ts-transform-paths": "^1.7.18",
"0x": "^4.10.2",
"ipdata": "^1.1.2",
"ipdata": "^1.1.3",
"jest": "^26.6.3",
"node-fetch": "^2.6.1",
"ts-node": "^9.1.1",

View File

@ -75,6 +75,7 @@ export async function IPAnalysis(ip: string): Promise<LookupResponse> {
}
export function isProxy(data: LookupResponse) {
if (!data || !data.asn || !data.threat) return false;
if (data.asn.type !== "isp") return true;
if (Object.values(data.threat).some((x) => x)) return true;