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