← retour aux outils back to tools

# websploit

Framework d'exploitation web open-source. Modules pour attaques MITM, scan web, attaques Wi-Fi et exploitation réseau : une interface simple façon Metasploit. Open-source web exploitation framework. Modules for MITM attacks, web scanning, Wi-Fi attacks, and network exploitation — a simple Metasploit-style interface.

↗ https://github.com/The404Hacking/websploit

## Overview

websploit is a Metasploit-like framework focused on web and network attacks. It provides a simple command interface for common attacks: MITM, ARP spoofing, web scanning, Wi-Fi attacks, and more. Good for learning attack concepts with a guided interface.

## Installation

    pip3 install websploit
    # or
    git clone https://github.com/The404Hacking/websploit
    cd websploit
    python3 websploit.py

## Basic Usage

Start websploit

    websploit

List all available modules

    wsf > show modules

Use a module

    wsf > use web/apache_users

Show module options

    wsf > show options

Set options

    wsf > set TARGET example.com

Run

    wsf > run

## Module Categories

    web/apache_users      # Enumerate Apache users

    web/cms_detector      # Detect CMS

    web/dir_scanner       # Directory scanner

    web/admin_finder      # Find admin panels

    network/arp_dos       # ARP DoS attack

    network/fake_ap       # Create fake access point

    network/mitm          # Man-in-the-middle

    wifi/wifi_dos         # Wi-Fi DoS (deauth flood)

    wifi/wifi_honey       # Wi-Fi honey pot

    wifi/pmkid_attack     # WPA PMKID attack

Bluetooth modules

    bluetooth/ble_scan    # Bluetooth LE scanning

## Example Session

    wsf > use web/dir_scanner
    wsf web/dir_scanner > show options

      Name    | Value      | Required | Description
      --------|------------|----------|------------------
      TARGET  |            | yes      | Target URL
      THREAD  | 30         | yes      | Thread count
      TIMEOUT | 30         | yes      | Request timeout

    wsf web/dir_scanner > set TARGET http://example.com
    wsf web/dir_scanner > run

    [*] Scanning http://example.com/...
    [+] Found: /admin (200)
    [+] Found: /login (200)
    [+] Found: /backup (403)

## Tips

- websploit is primarily educational — other tools (ffuf, nmap, bettercap) are more powerful
- The Metasploit-style interface makes it accessible for beginners learning attack workflows
- Use as a quick reference for attack techniques before moving to more specialized tools

Help / Man page

    wsf > help

    Commands:
      show modules    List all modules
      use <module>    Load a module
      show options    Show module options
      set <K> <V>     Set option value
      run             Execute current module
      back            Go back to main menu
      exit            Quit websploit

## Vue d’ensemble

websploit est un framework de type Metasploit axé sur les attaques web et réseau. Il fournit une interface de commande simple pour les attaques courantes : MITM, ARP spoofing, scan web, attaques Wi-Fi, et plus. Utile pour apprendre les concepts d’attaque avec une interface guidée.

## Installation

    pip3 install websploit
    # ou
    git clone https://github.com/The404Hacking/websploit
    cd websploit
    python3 websploit.py

## Utilisation de base

    # Démarrer websploit
    websploit

    # Lister tous les modules disponibles
    wsf > show modules

    # Utiliser un module
    wsf > use web/apache_users

    # Afficher les options du module
    wsf > show options

    # Définir les options
    wsf > set TARGET example.com

    # Lancer
    wsf > run

## Catégories de modules

    web/apache_users      # Énumérer les utilisateurs Apache
    web/cms_detector      # Détecter le CMS
    web/dir_scanner       # Scanner de répertoires
    web/admin_finder      # Trouver les panneaux d'administration
    network/arp_dos       # Attaque ARP DoS
    network/fake_ap       # Créer un faux point d'accès
    network/mitm          # Man-in-the-middle
    wifi/wifi_dos         # Wi-Fi DoS (flood de déauthentification)
    wifi/wifi_honey       # Pot de miel Wi-Fi
    wifi/pmkid_attack     # Attaque WPA PMKID
    bluetooth/ble_scan    # Scan Bluetooth LE

## Exemple de session

    wsf > use web/dir_scanner
    wsf web/dir_scanner > show options

      Name    | Value      | Required | Description
      --------|------------|----------|------------------
      TARGET  |            | yes      | Target URL
      THREAD  | 30         | yes      | Thread count
      TIMEOUT | 30         | yes      | Request timeout

    wsf web/dir_scanner > set TARGET http://example.com
    wsf web/dir_scanner > run

    [*] Scanning http://example.com/...
    [+] Found: /admin (200)
    [+] Found: /login (200)
    [+] Found: /backup (403)

## Conseils

- websploit est avant tout à visée pédagogique : d’autres outils (ffuf, nmap, bettercap) sont plus puissants
- L’interface façon Metasploit le rend accessible aux débutants qui apprennent les flux d’attaque
- À utiliser comme référence rapide des techniques d’attaque avant de passer à des outils plus spécialisés

Aide / Page de manuel

    wsf > help

    Commands:
      show modules    List all modules
      use <module>    Load a module
      show options    Show module options
      set <K> <V>     Set option value
      run             Execute current module
      back            Go back to main menu
      exit            Quit websploit