Skip to content

Vphisher is a phishing tool to test social engineering awareness using fake Instagram links.

License

Notifications You must be signed in to change notification settings

vinaytz/Vphisher

Repository files navigation

Vphisher

Vphisher is an open-source phishing tool designed to demonstrate the vulnerabilities of social engineering attacks, specifically targeting Instagram reel, post links. It provides a simulated environment to understand how phishing campaigns can be orchestrated and how to protect against them.

Vphisher Logo

Disclaimer: This tool is intended for educational and ethical hacking purposes only. Misuse of this software for illegal activities is strictly prohibited and the developers are not responsible for any such actions.


Features

  • Flexible Link Phishing: Simulates phishing attacks using convincing link lures, not limited to Instagram reels or posts. With some upgrades, this tool can generate various types of links for social engineering scenarios.
  • Admin Dashboard: A comprehensive dashboard to:
    • Create and manage phishing campaigns.
    • Monitor victim interactions and data.
    • View detailed statistics.
  • Supabase Integration: Utilizes Supabase for secure and scalable backend services, including database and authentication.

Technologies Used

  • Frontend: React, TypeScript, Vite
  • Backend/Database: Supabase
  • Styling: Tailwind CSS
  • Frameworks: Next.js (for Instagram-reel-link sub-project)


Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

  • Node.js (LTS version recommended)
  • npm or yarn
  • Git
  • A Supabase account

Installation

  1. Clone the repository:

    git clone https://github.com/vinaytz/Vphisher.git
    cd Vphisher
  2. Set up environment variables: Create a .env file in the root directory of the project and in the Instagram-reel-link directory.

    For the root .env (main admin dashboard):

    VITE_SUPABASE_URL=YOUR_SUPABASE_URL
    VITE_SUPABASE_ANON_KEY=YOUR_SUPABASE_ANON_KEY
    

    For Instagram-reel-link/.env:

    NEXT_PUBLIC_SUPABASE_URL=YOUR_SUPABASE_URL
    NEXT_PUBLIC_SUPABASE_ANON_KEY=YOUR_SUPABASE_ANON_KEY
    

    Replace YOUR_SUPABASE_URL and YOUR_SUPABASE_ANON_KEY with your actual Supabase project credentials.

  3. Install dependencies:

    For the main project (admin dashboard):

    npm install
    # or yarn install

    For the Instagram reel link sub-project:

    cd Instagram-reel-link
    npm install
    # or yarn install
    cd ..

Running the Application

  1. Start the main admin dashboard:

    npm run dev
    # or yarn dev

    The admin dashboard will typically run on http://localhost:5173 (or another port if 5173 is in use).

    Example Deployed Dashboard: https://vphisher.vercel.app

  2. Start the Instagram reel link phishing application:

    cd Instagram-reel-link
    npm run dev
    # or yarn dev
    cd ..

    The phishing application will typically run on http://localhost:3000.



How to Use

  1. Access the Admin Dashboard: Once the main application is running, navigate to http://localhost:5173 (or your configured port) or https://vphisher.vercel.app in your web browser.
  2. Create a Campaign: Use the dashboard to create a new phishing campaign. You'll be able to specify details for your simulated attack.
  3. Generate a Fake Link: The dashboard will generate a unique Instagram reel, post link(that you will enter while creating the link). This is the link you would share in a simulated social engineering scenario.
  4. Monitor Activity: The dashboard automatically updates when a victim submits their credentials. you’ll be able to view login data as soon as it's captured.
  5. Get Victim Credentials: Review the collected data (username & password) to understand user behavior and identify vulnerabilities or...!!! .

Usage

  • Admin Dashboard: Access the dashboard to create new phishing campaigns, generate unique reel, post links, and monitor collected data (username & password).
  • Phishing Application: Share the generated Instagram links. When a victim clicks the link, they will be redirected to a simulated Instagram login page.

Contributing

Contributions are welcome! If you have suggestions for improvements, bug fixes, or new features, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Vinaytz - developervinaytz@gmail.com Project Link: https://github.com/vinaytz/Vphisher

Ultimately, your social skills are what really count :)

Vphisher 💚

About

Vphisher is a phishing tool to test social engineering awareness using fake Instagram links.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published