Skip to content

Lstalet04/Brute-forcing

Repository files navigation

Brute Force Simulator

This project is a simple web application that simulates brute force attacks using a Python backend with Flask and a frontend built with HTML, CSS, and JavaScript. It provides options to test a directory brute-force and a password brute-force. The password can contain letters (capital or not) and numbers (no symbol) for the password brute force, but can contain symbol as well for the directory brute force. Little heads up: Brute Force attack on password others than pin numbers (all number password) aren't efficient so if your password gets larger than 6 or 7 characters, you're gonna be there for a while. This project was more of a personnal challenge than a computing feat as there are a lot of very effective craking program that use more complex algorithm that brute force.

Table of Contents

Installation

Prerequisites

  • Python 3.x
  • pip (Python package installer)

Setup

  1. Clone the repository:

    git clone <repository_url>
    cd <repository_directory>
  2. Create a virtual environment:

    python -m venv venv
  3. Activate the virtual environment:

    • On Windows:
      .\venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  4. Install dependencies:

    pip install flask flask-cors

Usage

Starting the Backend Server

  1. Navigate to the project directory:

    cd <repository_directory>
  2. Run the Flask application:

    python app.py

Accessing the Frontend

  1. Open index.html in your preferred web browser.

Testing the Application

  1. Enter a password in the input field.
  2. Click on "Password Brute Force" to simulate a password brute force attack.
  3. Click on "Directory Brute Force" to simulate a directory brute force attack.
  4. The results will be displayed below the buttons.

Technologies Used

  • Frontend:

    • HTML
    • CSS
    • JavaScript
  • Backend:

    • Python
    • Flask
    • Flask-CORS
    • itertools

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published