Skip to content

iisys-sns/phishing-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phishing Study (Anonymized)

A containerized web application designed to support controlled phishing simulations and user behavior research. The platform delivers realistic phishing scenarios, captures user interaction metrics, enables customizable content, and provides an environment suitable for academic or organizational studies.

Features

  • Realistic phishing landing pages served via PHP.
  • Customizable scenarios with editable images, text, and branding.
  • Docker-based deployment for consistent and reproducible environments.
  • Static assets (icons, logos, mock attachments) supporting a variety of phishing themes.
  • Simple folder structure for quick extension or adaptation.

Project Structure

phishing-study/
│── docker-compose.yml        # Container orchestration
│── dockerfile                # PHP/Apache environment
│── README.md                 # Original readme
│── htdocs/                   # Webroot served by Apache
│   ├── index.php             # Main entry point
│   ├── img/                  # Image assets used by the scenarios
│   ├── css/                  # Stylesheets (if present)
│   ├── js/                   # JavaScript (if present)
│   └── ...

Tech Stack

  • PHP 7+/8+ (via Apache)
  • Elixir (as included in the Docker build environment)
  • Docker & Docker Compose
  • HTML/CSS/JS frontend

📦 Installation

Prerequisites

  • Docker
  • Docker Compose

Clone the repository

git clone <your-private-repo-url>
cd phishing-study

Start using Docker Compose

docker compose --profile dev up --build

The application will be available at:

http://localhost:8080

Usage

  • Open the site in your browser.
  • Provide study participants with the generated phishing link.
  • Landing pages can be modified inside htdocs/ to simulate different phishing strategies.
  • Add or replace images in htdocs/img/ to customize branding.

Customization

  • Update text and behavior in index.php or other PHP files.
  • Replace image assets in htdocs/img/ with organization-specific branding.
  • Add additional scenario pages (e.g., bank.php, o365.php, etc.).

Development

To work without Docker:

  1. Place project files in any PHP-capable server (XAMPP, WAMP, Apache, Nginx+PHP-FPM).
  2. Point the document root to the htdocs/ folder.

License

TODO

Authors / Credits

TODO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors