projeler/ai-powered-phishing-detection-platform-web-application4c1dd93Full Stack · Frontend + Extension
AI-Powered Phishing Detection Platform - Web Application
URL analizi, SSRF koruması, kural tabanlı güvenlik motoru ve yerel ML skorlama ile phishing tespiti yapan full-stack güvenlik platformu.

- süre
- 1 gün
- ekip
- Solo
- rol
- Full-Stack Security
- kategori
- Full Stack · Frontend + Extension
AI-Powered Phishing Detection Platform, kullanıcıdan alınan URL'leri çok katmanlı bir güvenlik pipeline'ı ile analiz eden bir SaaS MVP'sidir. Sistem; URL özellikleri, domain/WHOIS bilgisi, DNS kayıtları, SSL/TLS sinyalleri, HTML/form/link/script davranışları gibi teknik verileri çıkarır, ardından kural tabanlı risk motoru ile yerel ML modelinin olasılık skorunu birleştirerek nihai risk puanı üretir. Analizler asenkron olarak Celery üzerinden çalışır, sonuçlar PostgreSQL'de saklanır ve React dashboard üzerinden geçmiş ile birlikte görüntülenir.
@@ özellikler · 8 madde @@
- Hibrit Phishing Tespiti: Rule-based skor + ML phishing probability birleşimi ile 0-100 risk skoru
- Güvenli URL Fetching: SSRF koruması (localhost/private/link-local/metadata IP blokları), timeout, redirect ve response-size limitleri
- Derin Teknik Analiz: URL, domain, DNS, SSL, HTML, form, link ve script davranışlarından feature extraction
- Asenkron İşleme: Analizlerin Redis + Celery queue ile arka planda güvenli şekilde çalıştırılması
- Açıklanabilir Sonuçlar: Findings engine ile kategori/seviye bazlı insan okunur güvenlik bulguları
- Modern Dashboard: Home/Result/History akışı, grafikler, risk badge'leri, filtreleme ve history temizleme
- Çoklu Dil Desteği: TR/EN dil seçimi ile tek dilde tutarlı arayüz deneyimi
- Docker ile Tek Komut Çalıştırma: Nginx reverse proxy dahil full stack local deployment
teknolojiler · 16
- Python 3.12
- FastAPI
- SQLAlchemy
- PostgreSQL
- Redis
- Celery
- scikit-learn
- BeautifulSoup4
- dnspython
- React
- TypeScript
- Vite
- Tailwind CSS
- Recharts
- Docker Compose
- Nginx
