aboutsummaryrefslogtreecommitdiff
path: root/mx-aaaa/modules/mx-aaaa.js
diff options
context:
space:
mode:
Diffstat (limited to 'mx-aaaa/modules/mx-aaaa.js')
-rw-r--r--mx-aaaa/modules/mx-aaaa.js12
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;