Skip to content

Installation

d3ext edited this page Jun 8, 2025 · 15 revisions

Compatiblity

WEF has been officialy tested on a bunch of Linux distros and it should work on almost any of them. It does not work on WSL (Windows Subsystem for Linux) and has not been not tested on Mac OS!. This tool is only developed and supported for Linux

  • Kali Linux (recommended)
  • Arch Linux (recommended)
  • Parrot OS
  • Manjaro
  • Ubuntu
  • Fedora
  • CentOS

How to install

It is installed in your PATH the very first time you execute the script:

Run as root

git clone https://github.com/D3Ext/WEF
cd WEF
bash wef

First of all, it creates the appropiate directories (under /usr/share/wef/), copies the captive portal templates, and creates a initial valid config file (/usr/share/wef/wef.cnf)

Anyway, you should install certain requirements in order to work, the tool will warn you in case they are not installed yet (check Requirements)

Directory structure

The installation creates a directory structure under /usr/share/wef/, where the content and necessary files are stored to easily access them. The structure it follows is this:

/usr/share/wef/
    wef
    wef.cnf
    oui.txt
    output/
    captive-portals/
    reports/
    graphs/
    wordlists/
    cache/

You should not edit any file unless you know what you are exactly doing

Clone this wiki locally