From 2fbbfd2d93b286bd0a6da25409790c58990f61fc Mon Sep 17 00:00:00 2001 From: SukkaW Date: Thu, 20 Mar 2025 23:07:20 +0800 Subject: [PATCH] Housekeeping & Minor changes --- Build/lib/get-phishing-domains.test.ts | 28 -------------------------- Build/lib/stable-sort-domain.bench.ts | 14 ------------- package.json | 4 ++-- pnpm-lock.yaml | 10 ++++----- 4 files changed, 7 insertions(+), 49 deletions(-) delete mode 100644 Build/lib/get-phishing-domains.test.ts delete mode 100644 Build/lib/stable-sort-domain.bench.ts diff --git a/Build/lib/get-phishing-domains.test.ts b/Build/lib/get-phishing-domains.test.ts deleted file mode 100644 index 0148e852..00000000 --- a/Build/lib/get-phishing-domains.test.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { describe, it } from 'mocha'; - -import { calcDomainAbuseScore } from './get-phishing-domains'; - -describe('sortDomains', () => { - it('nmdj.pl', () => { - console.log(calcDomainAbuseScore('.booking-com')); - console.log(calcDomainAbuseScore('plikgier')); - console.log(calcDomainAbuseScore('www.addgumtree')); - console.log(calcDomainAbuseScore('zrz')); - console.log(calcDomainAbuseScore('z1')); - console.log(calcDomainAbuseScore('accountsettingaddrecoverymanagesiteupdatebillingreview.village')); - console.log(calcDomainAbuseScore('allegrolokalnie')); - }); - - it('zendesk.com', () => { - console.log(calcDomainAbuseScore('binomo2')); - console.log(calcDomainAbuseScore('www.binomo2')); - console.log(calcDomainAbuseScore('store.binomo2')); - console.log(calcDomainAbuseScore('gimp')); - console.log(calcDomainAbuseScore('store.gimp')); - console.log(calcDomainAbuseScore('www.gimp')); - }); - - it('digital-marketing-insights.icu', () => { - console.log(calcDomainAbuseScore('ovusc7pijit9')); - }); -}); diff --git a/Build/lib/stable-sort-domain.bench.ts b/Build/lib/stable-sort-domain.bench.ts deleted file mode 100644 index 1bc0dde1..00000000 --- a/Build/lib/stable-sort-domain.bench.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { fetchRemoteTextByLine } from './fetch-text-by-line'; -import { sortDomains } from './stable-sort-domain'; - -import { bench, group, run } from 'mitata'; - -(async () => { - const data = await Array.fromAsync(await fetchRemoteTextByLine('https://osint.digitalside.it/Threat-Intel/lists/latestdomains.txt', true)); - - group(() => { - bench('sortDomains', () => sortDomains(data)); - }); - - run(); -})(); diff --git a/package.json b/package.json index 90f43476..29532380 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "fast-cidr-tools": "^0.3.2", "fast-fifo": "^1.3.2", "fdir": "^6.4.3", - "foxts": "^2.0.1", + "foxts": "^3.0.0", "hash-wasm": "^4.12.0", "json-stringify-pretty-compact": "3.0.0", "picocolors": "^1.1.1", @@ -68,7 +68,7 @@ "mocha": "^11.1.0", "typescript": "^5.8.2" }, - "packageManager": "pnpm@10.6.4", + "packageManager": "pnpm@10.6.5", "pnpm": { "patchedDependencies": { "whoiser": "patches/whoiser.patch" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e46fef66..fba503bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,8 +50,8 @@ importers: specifier: ^6.4.3 version: 6.4.3(picomatch@4.0.2) foxts: - specifier: ^2.0.1 - version: 2.0.1 + specifier: ^3.0.0 + version: 3.0.0 hash-wasm: specifier: ^4.12.0 version: 4.12.0 @@ -1072,8 +1072,8 @@ packages: foxts@1.7.0: resolution: {integrity: sha512-mWyH/Fmh7TrUSuLgQpm2y3EieseR/v1g1Hp2cG5g5XBpQjuXLzhxMMiIND6egrDu0xkh28tYd4fp3dxam2/VAA==} - foxts@2.0.1: - resolution: {integrity: sha512-p032Uy9DFQEyWa0CjtK+KBlwujoRVzUUO9Z0OUAWLsK01pGQ2oqGX8XipzaVyR2i5yV4wAsQrjLoe7BWEhxH6A==} + foxts@3.0.0: + resolution: {integrity: sha512-h87E4IwITlcqmANBZdsywfINSKrx3pYo3KjXGI1dylZ1o7/UV4gh2PTNIo5xIB3Tn5M3iIGLiKsq+Q+zdktP7g==} fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -2696,7 +2696,7 @@ snapshots: dependencies: uncrypto: 0.1.3 - foxts@2.0.1: {} + foxts@3.0.0: {} fs-constants@1.0.0: {}