A phishing simulation tool developed using JavaScript, HTML, and CSS. This project helps educate users on cybersecurity threats by simulating realistic phishing emails and tracking interactions.
- 📨 Simulate phishing emails like "DocShare", "PasswordReset", and "PayStub"
- 🧠 Use command pattern for sending emails via
email.js
- 📊 Admin dashboard to monitor user engagement and clicks
- 🛡️ Email tracking and logging for behavior analysis
- Node.js installed
- SMTP credentials (e.g., Gmail, Mailtrap)
git clone https://github.com/WSU-4110/PhishingSimulator.git
cd PhishingSimulator
npm install
npm install jsonwebtoken
Install MySQL.
Run `create_tables.sql` to create the database:
mysql -u root -p < create_tables.sql