PhishEdu

Educational Phishing Simulation Platform for Security Awareness Training

EDUCATIONAL PURPOSE ONLY

This platform is designed exclusively for authorized security training and educational purposes. Misuse is strictly prohibited.

Try Demo View on GitHub

Powerful Features for Security Education

Comprehensive tools for effective phishing awareness training

Professional Link Generation

Generate realistic shortened URLs using TinyURL and is.gd services that appear legitimate and trustworthy.

Pixel-Perfect Login Pages

Exact replicas of current platform login pages including Facebook, Gmail, Instagram, LinkedIn, and Twitter/X.

Comprehensive Analytics

Track user interactions, capture detailed logs, and analyze behavior patterns for effective training insights.

Security Focused

Built with security best practices, role-based access control, and clear educational disclaimers.

Mobile Responsive

All simulated login pages work seamlessly across desktop, tablet, and mobile devices.

Role-Based Access

Admin and instructor permissions using Spatie Laravel Permission for controlled access management.

Supported Platforms

Authentic login page simulations for major social platforms

Facebook
Gmail
Instagram
LinkedIn
Twitter/X
More Soon

Generate Phishing Link

Professional Security Training Tool

Demo Mode: Install PhishEdu locally or deploy to a server for full database functionality.

Quick Installation

Get started with PhishEdu in minutes

1. Clone the repository
git clone https://github.com/yassin287/phishedu.git
cd phishedu
2. Install dependencies
composer install
3. Configure environment
cp .env.example .env
php artisan key:generate
4. Setup database
php artisan migrate
php artisan db:seed --class=PlatformSeeder
5. Start the application
php artisan serve

Documentation & Support

Everything you need to get started and succeed

Documentation

Comprehensive guides and API documentation

Read Docs

Issue Tracking

Report bugs and request new features

Report Issues

Community

Join discussions and get help from the community

Join Discussion