wesleyraptor/streamingphish
Python-based utility that uses supervised machine learning to detect phishing domains from the Certificate Transparency log network.
Leverages certstream to process real-time SSL certificate issuance events, with scikit-learn classifiers persisting trained models and feature extraction logic in a PostgreSQL backend. The three-tier Docker Compose architecture separates a Jupyter training environment, CLI evaluation tool for manual or streaming modes, and a database service, enabling classifier versioning and retraining workflows with custom feature engineering.
327 stars. No commits in the last 6 months.
Stars
327
Forks
58
Language
Jupyter Notebook
License
Apache-2.0
Category
Last pushed
Sep 11, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/wesleyraptor/streamingphish"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
mandiant/stringsifter
A machine learning tool that ranks strings based on their relevance for malware analysis.
deepeshdm/Phishing-Attack-Domain-Detection
Identifying Malicious Phishing URLs through Machine Learning
faizann24/phishytics-machine-learning-for-phishing
Machine Learning for Phishing Website Detection
akamai/luda
Malicious actors often reuse code to deploy their malware, phishing website or CNC server. As a...
chamanthmvs/Phishing-Website-Detection
It is a project of detecting phishing websites which are main cause of cyber security attacks....