Mdk3 Install Kali Linux -

sudo apt install libpcap-dev libnl-3-dev libnl-genl-3-dev

MDK3 requires your wireless adapter to be in monitor mode. This is distinct from managed mode (used for connecting to networks).

Step 1: Identify your wireless interface

iwconfig

Look for wlan0, wlan1, or wlx....

Step 2: Kill interfering processes Airgeddon, NetworkManager, and wpa_supplicant can cause conflicts. mdk3 install kali linux

sudo airmon-ng check kill

Step 3: Enable monitor mode using airmon-ng (part of aircrack-ng)

sudo airmon-ng start wlan0

This typically creates a new interface named wlan0mon.

Alternatively, use iw (manual method):

sudo ip link set wlan0 down
sudo iw dev wlan0 set type monitor
sudo ip link set wlan0 up

Now verify: sudo iw dev wlan0 info should show type monitor.

Step 4: Test injection Before running MDK3, ensure your card can actually inject.

sudo aireplay-ng -9 wlan0mon

A successful test shows “Injection is working!” sudo apt install libpcap-dev libnl-3-dev libnl-genl-3-dev

sudo airmon-ng start wlan0   # Enable monitor mode
sudo mdk3 wlan0mon b -n "FakeAP" -c 6

Occasionally, Kali mirrors may be down. You can download the .deb package directly.

Step 1: Visit the Kali package tracker or use wget

wget http://http.kali.org/kali/pool/main/m/mdk3/mdk3_6.0-7_amd64.deb

(Check the current version on packages.kali.org before running) MDK3 requires your wireless adapter to be in monitor mode

Step 2: Install the .deb file

sudo dpkg -i mdk3_6.0-7_amd64.deb
sudo apt install -f  # Fix missing dependencies