← 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
M README.mdM brand-typo-watcher.jsM dashboard.js
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 →