Skip to content

P-tool is an educational phishing simulation tool designed to demonstrate how phishing attacks work. It helps users understand the techniques used in phishing campaigns, raising awareness and building skills to identify and defend against such threats. For educational use only.

License

Notifications You must be signed in to change notification settings

ojha13291/P-tool

Repository files navigation

P-tool

P-tool is an educational project designed to demonstrate how phishing attacks work. This tool aims to help cybersecurity enthusiasts and professionals understand the techniques used in phishing campaigns, enabling them to better defend against such attacks.

Disclaimer: This tool is for educational purposes only. Do not use it for malicious purposes. Unauthorized use of this tool may violate laws and ethical guidelines.

Features

  • Simulates phishing scenarios to understand attack vectors.
  • Provides insights into the mechanics of phishing campaigns.
  • Helps raise awareness about phishing and its dangers.
  • Educational resource for cybersecurity students and professionals.

Technologies Used

  • Python: Core logic and backend implementation.
  • HTML/CSS: Simulated phishing page design.
  • Flask : For hosting the phishing simulation locally.

Getting Started

Follow these steps to set up and run the tool locally.

Prerequisites

  • Python 3.8 or higher installed on your system.
  • A virtual environment (recommended) to manage dependencies.

Installation

  1. Clone the repository:

    git clone https://github.com/ojha13291/P-tool.git
    cd P-tool
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    python main.py
  4. Access the tool in your browser at http://localhost:5000.

Usage

  1. Launch the tool.
  2. View the simulated phishing page.
  3. Understand how phishing pages collect sensitive information.
  4. Learn about countermeasures to protect against phishing attacks.

Note: Always test in a controlled environment. Do not deploy or use this tool on real-world targets without proper authorization.

Contribution

Contributions are welcome to improve the educational value of this tool. Here’s how you can contribute:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your message here"
  4. Push to your branch:
    git push origin feature/your-feature-name
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Disclaimer

This tool is strictly for educational purposes. The developer is not responsible for any misuse of this tool. Always follow ethical guidelines and legal requirements.

Contact

If you have any questions or suggestions, feel free to contact me:


Maintained by Ayush Kumar
Cybersecurity Enthusiast, Python Developer, and Full Stack Web Developer

About

P-tool is an educational phishing simulation tool designed to demonstrate how phishing attacks work. It helps users understand the techniques used in phishing campaigns, raising awareness and building skills to identify and defend against such threats. For educational use only.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published