Skip to content

Commit 3170fdd

Browse files
Update article-whois-wayback-checks.html
1 parent 9b981d6 commit 3170fdd

1 file changed

Lines changed: 146 additions & 15 deletions

File tree

article-whois-wayback-checks.html

Lines changed: 146 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,165 @@
11
<!doctype html>
2-
<html lang="en">
2+
<html lang="en" data-lang="en">
33
<head>
44
<meta charset="utf-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1">
6-
<title>WHOIS & Wayback checks — Metridex</title>
6+
<title>Metridex — WHOIS & Wayback checks (EN/RU)</title>
7+
<meta name="description" content="Why WHOIS/RDAP, SSL, and Wayback matter for token due diligence — EN/RU bilingual article.">
78
<link rel="stylesheet" href="styles.css">
9+
<link rel="icon" href="/favicon.svg" type="image/svg+xml">
10+
<style>
11+
.lang-switch { display:flex; gap:10px; align-items:center; }
12+
.lang-btn {
13+
padding:.5rem .85rem;
14+
border:1px solid rgba(255,255,255,.35);
15+
background: rgba(255,255,255,.08);
16+
border-radius:12px;
17+
cursor:pointer;
18+
font-weight:600;
19+
line-height:1;
20+
backdrop-filter: saturate(120%) blur(2px);
21+
color:#fff;
22+
}
23+
.lang-btn, .lang-btn * { color:#fff !important; }
24+
[data-theme="light"] .lang-btn,
25+
body:not(.lux) .lang-btn {
26+
border-color: rgba(0,0,0,.25);
27+
background: rgba(0,0,0,.06);
28+
color:#000;
29+
}
30+
[data-theme="light"] .lang-btn, [data-theme="light"] .lang-btn *,
31+
body:not(.lux) .lang-btn, body:not(.lux) .lang-btn * { color:#000 !important; }
32+
.lang-btn[aria-pressed="true"] {
33+
outline: 2px solid var(--accent, #d4af37);
34+
box-shadow: 0 0 0 3px rgba(212,175,55,.15);
35+
}
36+
.hero-subtle { padding-top: 96px; scroll-margin-top: 96px; }
37+
.article-author { opacity:.8; margin-top:.4rem; }
38+
.tip { background: rgba(212,175,55,.12); border:1px solid rgba(212,175,55,.35); padding:.75rem 1rem; border-radius:12px; }
39+
</style>
840
</head>
941
<body class="lux">
1042
<header class="nav">
11-
<div class="container nav-inner">
43+
<div class="container nav-inner nav-container-wide">
1244
<div class="brand"><span class="logo-mark">M</span><a class="logo-text" href="index.html">Metridex</a></div>
13-
<nav class="nav-links"><a href="articles.html">All articles</a></nav>
14-
<div class="nav-actions"><button id="themeToggle" class="icon-btn">🌙</button></div>
45+
<nav class="nav-links">
46+
<a href="articles.html">All articles</a>
47+
<a href="videos.html">Videos</a>
48+
<a href="help.html">Help</a>
49+
</nav>
50+
<div class="nav-actions"><button id="themeToggle" class="icon-btn" title="Toggle theme">🌙</button></div>
1551
</div>
1652
</header>
1753

54+
<section class="hero-subtle">
55+
<div class="container">
56+
<div class="flex-row space-between" style="display:flex; align-items:center; justify-content:space-between; gap:16px;">
57+
<div>
58+
<h1 style="margin-top:0.25rem">WHOIS & Wayback checks</h1>
59+
<p class="article-meta">Guide · Sep 29, 2025</p>
60+
<p class="article-author">— Omar Ahmad, Founder of Metridex · Sep 29, 2025</p>
61+
</div>
62+
<div class="lang-switch" role="group" aria-label="Language">
63+
<button class="lang-btn" id="btn-en" data-lang="en" aria-pressed="true">EN</button>
64+
<button class="lang-btn" id="btn-ru" data-lang="ru" aria-pressed="false">RU</button>
65+
</div>
66+
</div>
67+
</div>
68+
</section>
69+
1870
<section class="section">
19-
<div class="container glass article-card gold">
20-
<h1>WHOIS & Wayback: domain tells you more than you think</h1>
21-
<p class="article-meta">Technique · 5 min read</p>
22-
<p>Registrar reputation, certificate chain and archive history often reveal rushed launches, burner setups and recycled scams.</p>
23-
<ul>
24-
<li>Check registrar + creation date + host</li>
25-
<li>Verify SSL issuer + expiry; warn on shared DV cert farms</li>
26-
<li>Wayback baseline: first snapshot + gaps</li>
27-
</ul>
71+
<div class="container article">
72+
73+
<!-- EN -->
74+
<div class="lang-block lang-en active">
75+
<p><strong>TL;DR</strong>: domains and their history often expose “fast-fork” behavior or short-lived sites. We check WHOIS/RDAP, SSL chains, and Wayback snapshots to catch red flags early.</p>
76+
77+
<h2>1) WHOIS/RDAP: age and stewardship</h2>
78+
<p>Young domains aren’t a crime — but they correlate with higher risk when paired with other signals. We read registrar, creation date, and changes. Sudden registrar hops are a smell.</p>
79+
80+
<h2>2) SSL: minimal hygiene baseline</h2>
81+
<p>A valid TLS chain with sane expiry doesn’t mean “safe” — but broken or self-signed certs are a clear baseline fail. We surface issuer and expiry to spot neglect.</p>
82+
83+
<h2>3) Wayback: time is a moat</h2>
84+
<p>Snapshots indicate persistence. No snapshots on an “established” brand? Suspicious. A handful of recent snapshots for a new token site? Acceptable, but note it.</p>
85+
86+
<div class="tip"><strong>Tip:</strong> combine website hygiene with on-chain context: if LP is thin and domain is brand new with no snapshots, slow down.</div>
87+
88+
<h2>4) Common red flags</h2>
89+
<ul>
90+
<li>Brand-new domain + aggressive marketing + thin LP.</li>
91+
<li>Registrar changes clustered around token launch.</li>
92+
<li>Mismatch between site domain and links embedded in social posts.</li>
93+
<li>SSL expiring in days or issued by dubious CAs.</li>
94+
</ul>
95+
96+
<h2>5) In QuickScan</h2>
97+
<p>We fetch WHOIS/RDAP, SSL issuer/expiry, and Wayback presence for the provided site. Signals are folded into the verdict via <em>Why++</em>.</p>
98+
99+
<hr>
100+
<p><strong>Try it</strong>: <a href="https://t.me/MetridexBot" target="_blank" rel="noopener">@MetridexBot</a><a href="https://metridex.com" target="_blank" rel="noopener">metridex.com</a></p>
101+
</div>
102+
103+
<!-- RU -->
104+
<div class="lang-block lang-ru">
105+
<p><strong>Кратко</strong>: домены и их история часто выдают «быстрые форки» и краткоживущие сайты. Мы проверяем WHOIS/RDAP, SSL-цепочки и снимки Wayback, чтобы ловить риски заранее.</p>
106+
107+
<h2>1) WHOIS/RDAP: возраст и «опека» домена</h2>
108+
<p>Новый домен — не преступление, но вместе с другими сигналами риск выше. Смотрим регистратор, дату создания и изменения. Резкая смена регистратора — тревожный сигнал.</p>
109+
110+
<h2>2) SSL: базовая гигиена</h2>
111+
<p>Валидная TLS-цепочка не гарантирует безопасность, но битый/самоподписанный сертификат — явный провал. Мы показываем издателя и срок действия.</p>
112+
113+
<h2>3) Wayback: время — это «ров»</h2>
114+
<p>Снимки указывают на устойчивость. Нет снимков у «давно существующего» бренда? Подозрительно. Несколько свежих снимков у нового токен‑сайта? Допустимо, но отметим.</p>
115+
116+
<div class="tip"><strong>Совет:</strong> совмещайте гигиену сайта с ончейн-контекстом: тонкий LP + новый домен без снимков — повод притормозить.</div>
117+
118+
<h2>4) Частые красные флаги</h2>
119+
<ul>
120+
<li>Совсем новый домен + агрессивный маркетинг + тонкий LP.</li>
121+
<li>Смена регистратора вокруг даты запуска токена.</li>
122+
<li>Несоответствие домена сайта ссылкам в соцсетях.</li>
123+
<li>SSL скоро истекает или выдан сомнительным УЦ.</li>
124+
</ul>
125+
126+
<h2>5) В QuickScan</h2>
127+
<p>Мы подтягиваем WHOIS/RDAP, издателя/срок SSL и наличие снимков Wayback для сайта из карточки. Сигналы учитываются в вердикте через <em>Why++</em>.</p>
128+
129+
<hr>
130+
<p><strong>Попробовать</strong>: <a href="https://t.me/MetridexBot" target="_blank" rel="noopener">@MetridexBot</a><a href="https://metridex.com" target="_blank" rel="noopener">metridex.com</a></p>
131+
</div>
132+
28133
</div>
29134
</section>
30135

31136
<footer class="footer"><div class="container"><p>© <span id="year"></span> Metridex.</p></div></footer>
137+
138+
<script>
139+
(function() {
140+
const KEY = "mdx_lang";
141+
const root = document.documentElement;
142+
const btnEN = document.getElementById("btn-en");
143+
const btnRU = document.getElementById("btn-ru");
144+
const blockEN = document.querySelector(".lang-en");
145+
const blockRU = document.querySelector(".lang-ru");
146+
147+
function apply(lang) {
148+
localStorage.setItem(KEY, lang);
149+
root.setAttribute("data-lang", lang);
150+
btnEN.setAttribute("aria-pressed", String(lang === "en"));
151+
btnRU.setAttribute("aria-pressed", String(lang === "ru"));
152+
blockEN.classList.toggle("active", lang === "en");
153+
blockRU.classList.toggle("active", lang === "ru");
154+
}
155+
156+
btnEN.addEventListener("click", () => apply("en"));
157+
btnRU.addEventListener("click", () => apply("ru"));
158+
159+
const saved = localStorage.getItem(KEY) || "en";
160+
apply(saved);
161+
})();
162+
</script>
32163
<script src="script.js"></script>
33164
</body>
34-
</html>
165+
</html>

0 commit comments

Comments
 (0)