[object Object]

← back to Domain Sniper

ct-source: expand default fan-out to 6 logs (sphinx+elephant+tiger)

da9797893f31b43ecfe709d884e66506288c6150 · 2026-05-12 16:41:47 -0700 · steve

5/6 logs seeded under new config (xenon, wyvern, sphinx, elephant, tiger) —
argon silent (same prior-run pattern). Throughput target ~8 events/sec, up
from ~4. Also recorded ~3.1h honeypot DoH spot-check (0/10 snipes, curve
still flat).

Files touched

Diff

commit da9797893f31b43ecfe709d884e66506288c6150
Author: steve <steve@designerwallcoverings.com>
Date:   Tue May 12 16:41:47 2026 -0700

    ct-source: expand default fan-out to 6 logs (sphinx+elephant+tiger)
    
    5/6 logs seeded under new config (xenon, wyvern, sphinx, elephant, tiger) —
    argon silent (same prior-run pattern). Throughput target ~8 events/sec, up
    from ~4. Also recorded ~3.1h honeypot DoH spot-check (0/10 snipes, curve
    still flat).
---
 README.md             | 1 +
 brand-typo-watcher.js | 4 ++--
 dashboard.js          | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index db7ead4..d79f2dd 100644
--- a/README.md
+++ b/README.md
@@ -51,6 +51,7 @@ Spot-checks via DoH at increasing intervals to find where the snipe window close
 | Elapsed | Buckets checked | Snipes |
 | --- | --- | --- |
 | ~2h    | A/B/C/D/E (2 ea) | 0 / 10 |
+| ~3.1h  | A/B/C/D/E (2 ea) | 0 / 10 |
 | ~6h    | _pending_        | — |
 | ~24h   | full batch       | — |
 | ~48h   | full batch (final) | — |
diff --git a/brand-typo-watcher.js b/brand-typo-watcher.js
index e174755..65dd460 100644
--- a/brand-typo-watcher.js
+++ b/brand-typo-watcher.js
@@ -22,8 +22,8 @@ const CERTSTREAM_URL = process.env.CERTSTREAM_URL || 'wss://certstream.calidog.i
 // CT_SOURCE=certstream → original WebSocket flow (kept as fallback)
 const CT_SOURCE = process.env.CT_SOURCE || 'ctlog';
 const CT_LOG = process.env.CT_LOG || 'argon';
-// CT_LOGS comma-separated → multi-log parallel polling (default: argon+xenon+wyvern, ~4 cert events/sec)
-const CT_LOGS = (process.env.CT_LOGS || 'argon,xenon,wyvern').split(',').map((s) => s.trim()).filter(Boolean);
+// CT_LOGS comma-separated → multi-log parallel polling (default: argon+xenon+wyvern+sphinx+elephant+tiger, ~8 cert events/sec)
+const CT_LOGS = (process.env.CT_LOGS || 'argon,xenon,wyvern,sphinx,elephant,tiger').split(',').map((s) => s.trim()).filter(Boolean);
 const CTLOG_POLL_MS = parseInt(process.env.CTLOG_POLL_MS || '5000', 10);
 const CTLOG_BATCH = parseInt(process.env.CTLOG_BATCH || '32', 10);
 const DATA_DIR = path.join(__dirname, 'data');
diff --git a/dashboard.js b/dashboard.js
index dd01750..b783e61 100644
--- a/dashboard.js
+++ b/dashboard.js
@@ -24,7 +24,7 @@ const CERTSTREAM_URL = process.env.CERTSTREAM_URL || 'wss://certstream.calidog.i
 // CT_SOURCE=certstream → original WebSocket flow (kept as fallback)
 const CT_SOURCE = process.env.CT_SOURCE || 'ctlog';
 const CT_LOG = process.env.CT_LOG || 'argon';
-const CT_LOGS = (process.env.CT_LOGS || 'argon,xenon,wyvern').split(',').map((s) => s.trim()).filter(Boolean);
+const CT_LOGS = (process.env.CT_LOGS || 'argon,xenon,wyvern,sphinx,elephant,tiger').split(',').map((s) => s.trim()).filter(Boolean);
 const CTLOG_POLL_MS = parseInt(process.env.CTLOG_POLL_MS || '5000', 10);
 const CTLOG_BATCH = parseInt(process.env.CTLOG_BATCH || '32', 10);
 const DATA_DIR = path.join(__dirname, 'data');

← 008b1ca ct-source-ctlog: multi-log parallel polling via startMulti()  ·  back to Domain Sniper  ·  ct-source-ctlog: emit 'resumed' status when cursor pre-exist 6852b69 →