Önce kontrol et. Sonra güvenle karar ver. Şüpheli SMS, WhatsApp, e-posta ve bağlantıları Türkiye'ye özgü oltalama sinyallerine göre saniyeler içinde analiz edin.
Kısayol: Ctrl/⌘ + Enter
Sonuç burada görünecek.
Bağlantı ziyaret edilmez; yalnızca adresin yapısı incelenir. Güvenle test edebilirsiniz.
Sonuç burada görünecek.
Gerçekçi ama tamamen sentetik mesajlarla kendinizi test edin. Mesajlar Oltanom açık veri setinden gelir.
Oltanom Lite, oltanom.com platformundaki çok katmanlı analizin açık kaynak ve tamamen tarayıcıda çalışan bir alt kümesidir. Yazdığınız metin bilgisayarınızdan çıkmaz, bağlantılar ziyaret edilmez, hiçbir kayıt tutulmaz. Skor 0–100 arasıdır ve her puanın nedeni gösterilir.
| Katman | Örnek sinyaller |
|---|---|
| Sosyal mühendislik | Aciliyet, korku/tehdit, ödül vaadi, kimlik/kart bilgisi talebi, ödeme ve kapora talebi, SMS kodu (OTP) talebi, kanal değiştirme, yatırım ve sahte iş vaadi, "anne ben" tipi duygusal manipülasyon, kargo bahanesi |
| Kurum taklidi | 40+ kurum ve marka (e-Devlet, PTT, GİB, SGK, HGS, bankalar, kargo, operatörler, e-ticaret). Mesajın adına yazıldığı kurum ile bağlantının alan adı uyuşmuyorsa uyarı |
| Bağlantı yapısı | Marka adına ek yapılmış alan adı (ptt-kargo-takip.xyz), yazım taklidi (trendyoll.com), benzer harfler/punycode, sahte .gov.tr, alt alan adı istismarı, ücretsiz barındırma, kısaltılmış link, @ hilesi, çıplak IP, riskli uzantılar |
| Güven sinyalleri | Resmi alan adı eşleşmesi, "kodu kimseyle paylaşmayın" gibi meşru bildirim kalıpları (puan düşürür) |
Risk seviyeleri: 0–19 Düşük · 20–44 Dikkat · 45–69 Yüksek · 70–100 Kritik
Alan adı yaşı (WHOIS), USOM / Siber Güvenlik Başkanlığı listeleri, Google Safe Browsing, URLhaus, SSL/DNS/MX sağlığı, klon logo tespiti, anti-cloaking ve e-ticaret güven karnesi. Bunlar canlı ağ erişimi gerektirdiği için Lite sürümde bilerek yer almıyor.
Motor tek bir bağımlılıksız ES modülüdür (engine.js + rules.js) ve tarayıcıda ya da Node.js'te aynı şekilde çalışır. Dosyaları bu Space'in Files sekmesinden indirip projenize ekleyin:
import { analyzeMessage, analyzeUrl } from "./engine.js";
const r = analyzeMessage("PTT: Kargonuz teslim edilemedi, 9,90 TL ödeyin: ptt-teslimat.xyz");
console.log(r.score, r.level, r.tactics.map(t => t.id));
Eğitim ve test için: Oltanom sentetik Türkçe oltalama veri seti. Lisans: Apache-2.0.