diff options
Diffstat (limited to 'mx-aaaa/modules/mx-aaaa.js')
-rw-r--r-- | mx-aaaa/modules/mx-aaaa.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/mx-aaaa/modules/mx-aaaa.js b/mx-aaaa/modules/mx-aaaa.js index 807f691..ae26594 100644 --- a/mx-aaaa/modules/mx-aaaa.js +++ b/mx-aaaa/modules/mx-aaaa.js @@ -135,10 +135,13 @@ export class ResolveMXAAAA { } // Get all MX + let i = 0; for (const domain of list) { const q_mx = await resolver.resolve('MX', domain); let has_a = 0, has_aaaa = 0; + this.onresolve('start', { domain: domain }, ret); + for (let mx of q_mx) { // don't need the number part const d = mx.search(/\s+/); @@ -183,6 +186,15 @@ export class ResolveMXAAAA { ret.counts.has_a += has_a; ret.counts.has_aaaa += has_aaaa; + i += 1; + + this.onresolve('end', { + domain: domain, + progress: { + cur: i, + cnt: list.length + } + }, ret); } return ret; |