Menu

1 / 2

I Built a URL Threat Analyzer That Detects Phishing in Real-Time — Here's How It Works published

DEV Community·Freemen HOUNGBEDJI·6 months ago
#K6sV1Twy
#security#webdev#python#software#score
Reading 0:00
15s threshold

Every day, millions of people click malicious URLs without knowing it. Phishing pages look legitimate. Shortened links hide their destination. Freshly registered domains slip past blockers.

I got tired of copy-pasting URLs into clunky online scanners and waiting 10 seconds for a result — so I built SnifURL.

Live

GitHub

What is SnifURL?

SnifURL is a real-time URL threat analyzer. You paste a URL, it runs it through 13 heuristic checks in parallel, and returns a risk score from 0 to 100 with a full breakdown of every signal it found.

No black box. No "we flagged it, trust us." Every point added or subtracted is explained.

{

"url": "https://paypa1-secure-login.tk/verify",

"score": 91,

"risk_level": "CRITICAL",

"recommendation": "Phishing almost certain — block immediately",

"details": [

"Suspicious TLD (.tk — Freenom free domain) (+18)",

"Brand impersonation detected: 'paypa1' looks like 'paypal' (+25)",

"Domain registered 3 days ago (+20)",

"Homograph character detected: '1' replacing 'l'…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.