ML ProjectEdgeNodes
Phishing Detection System

EdgeNodes: ML-powered phishing detection with 98% accuracy

A production-ready machine learning system that detects phishing websites in real-time. Built with ensemble ML models, deployed on AWS infrastructure, and monitored with MLflow for continuous improvement.

01
Data Pipeline

Intelligent Data Ingestion

Automated data collection from multiple sources with real-time validation. The pipeline extracts 30+ URL and website attributes, ensuring data quality and consistency for downstream ML models.

Features extracted30+
02
Feature Engineering

Advanced Feature Transformation

Sophisticated feature engineering pipeline that transforms raw URL data into meaningful signals. Includes domain analysis, SSL certificate validation, and behavioral pattern detection.

Transformation steps12
03
Model Training

Ensemble ML Architecture

Trained multiple ML models including Random Forest, XGBoost, and Gradient Boosting. Ensemble approach combines predictions for robust phishing detection with minimal false positives.

Test accuracy~98%
04
Deployment

Cloud-Native Infrastructure

Deployed on AWS using S3 for data storage, ECR for container registry, and EC2 for compute. Docker containerization ensures reproducibility and MLflow tracks experiments and model versions.

Deployment time<5 min
05
Monitoring

Real-Time Inference & Monitoring

Production-ready inference API with real-time monitoring and alerting. Scalable architecture handles high-throughput requests while maintaining low latency and high availability.

Response time<100ms

Project Media

Live System Demo

EdgeNodes Architecture

Architecture/Flow

Model Accuracy98.2%
False Positive Rate1.8%
Inference Latency<100ms