<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://it-arts.net/index.php?action=history&amp;feed=atom&amp;title=MDK4_-_Manpage</id>
	<title>MDK4 - Manpage - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://it-arts.net/index.php?action=history&amp;feed=atom&amp;title=MDK4_-_Manpage"/>
	<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=MDK4_-_Manpage&amp;action=history"/>
	<updated>2026-05-02T18:33:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://it-arts.net/index.php?title=MDK4_-_Manpage&amp;diff=828&amp;oldid=prev</id>
		<title>Admin: Text replacement - &quot;Category:Wiki&quot; to &quot;Category:Wiki

&#039;&#039;&#039;&#039;&#039;[https://it-arts.net/index.php/Category:Wiki Return to Wiki Index]&#039;&#039;&#039;&#039;&#039;
&quot;</title>
		<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=MDK4_-_Manpage&amp;diff=828&amp;oldid=prev"/>
		<updated>2026-01-17T06:40:02Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;&lt;a href=&quot;/index.php/Category:Wiki&quot; title=&quot;Category:Wiki&quot;&gt;Category:Wiki&lt;/a&gt;&amp;quot; to &amp;quot;&lt;a href=&quot;/index.php/Category:Wiki&quot; title=&quot;Category:Wiki&quot;&gt;Category:Wiki&lt;/a&gt;  &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[https://it-arts.net/index.php/Category:Wiki Return to Wiki Index]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:40, 17 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Wiki]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Wiki]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&#039;&#039;[https://it-arts.net/index.php/Category:Wiki Return to Wiki Index]&#039;&#039;&#039;&#039;&#039;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== mdk4 --help ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== mdk4 --help ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://it-arts.net/index.php?title=MDK4_-_Manpage&amp;diff=432&amp;oldid=prev</id>
		<title>Admin: Text replacement - &quot;Category:Post-It&quot; to &quot;Category:Wiki&quot;</title>
		<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=MDK4_-_Manpage&amp;diff=432&amp;oldid=prev"/>
		<updated>2025-12-10T10:04:52Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;&lt;a href=&quot;/index.php?title=Category:Post-It&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Post-It (page does not exist)&quot;&gt;Category:Post-It&lt;/a&gt;&amp;quot; to &amp;quot;&lt;a href=&quot;/index.php/Category:Wiki&quot; title=&quot;Category:Wiki&quot;&gt;Category:Wiki&lt;/a&gt;&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:04, 10 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Post-It&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wiki&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== mdk4 --help ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== mdk4 --help ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://it-arts.net/index.php?title=MDK4_-_Manpage&amp;diff=144&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;Category:Post-It  == mdk4 --help ==   &lt;nowiki&gt; mdk4 --help MDK4 4.2 - &quot;Awesome! Supports Proof-of-concept of WiFi protocol implementation vulnerability testing&quot; by E7mer, thanks to the author of MDK3 and aircrack-ng community. MDK4 is a proof-of-concept tool to exploit common IEEE 802.11 protocol weaknesses. IMPORTANT: It is your responsibility to make sure you have permission from the network owner before running MDK4 against it.  This code is licenced under the GPL...&quot;</title>
		<link rel="alternate" type="text/html" href="https://it-arts.net/index.php?title=MDK4_-_Manpage&amp;diff=144&amp;oldid=prev"/>
		<updated>2024-11-09T11:29:38Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php?title=Category:Post-It&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Post-It (page does not exist)&quot;&gt;Category:Post-It&lt;/a&gt;  == mdk4 --help ==   &amp;lt;nowiki&amp;gt; mdk4 --help MDK4 4.2 - &amp;quot;Awesome! Supports Proof-of-concept of WiFi protocol implementation vulnerability testing&amp;quot; by E7mer, thanks to the author of MDK3 and aircrack-ng community. MDK4 is a proof-of-concept tool to exploit common IEEE 802.11 protocol weaknesses. IMPORTANT: It is your responsibility to make sure you have permission from the network owner before running MDK4 against it.  This code is licenced under the GPL...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Post-It]]&lt;br /&gt;
&lt;br /&gt;
== mdk4 --help ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
mdk4 --help&lt;br /&gt;
MDK4 4.2 - &amp;quot;Awesome! Supports Proof-of-concept of WiFi protocol implementation vulnerability testing&amp;quot;&lt;br /&gt;
by E7mer, thanks to the author of MDK3 and aircrack-ng community.&lt;br /&gt;
MDK4 is a proof-of-concept tool to exploit common IEEE 802.11 protocol weaknesses.&lt;br /&gt;
IMPORTANT: It is your responsibility to make sure you have permission from the&lt;br /&gt;
network owner before running MDK4 against it.&lt;br /&gt;
&lt;br /&gt;
This code is licenced under the GPLv3 or later&lt;br /&gt;
&lt;br /&gt;
MDK4 USAGE:&lt;br /&gt;
mdk4 &amp;lt;interface&amp;gt; &amp;lt;attack_mode&amp;gt; [attack_options]&lt;br /&gt;
mdk4 &amp;lt;interface in&amp;gt; &amp;lt;interface out&amp;gt; &amp;lt;attack_mode&amp;gt; [attack_options]&lt;br /&gt;
&lt;br /&gt;
Try mdk4 --fullhelp for all attack options&lt;br /&gt;
Try mdk4 --help &amp;lt;attack_mode&amp;gt; for info about one attack only&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
###### This version supports IDS Evasion (Ghosting) ######&lt;br /&gt;
# Just append  --ghost &amp;lt;period&amp;gt;,&amp;lt;max_rate&amp;gt;,&amp;lt;min_txpower&amp;gt; #&lt;br /&gt;
# after your attack mode identifier to enable ghosting!  #&lt;br /&gt;
# &amp;lt;period&amp;gt;      : How often (in ms) to switch rate/power #&lt;br /&gt;
# &amp;lt;max_rate&amp;gt;    : Maximum Bitrate to use in MBit         #&lt;br /&gt;
# &amp;lt;min_txpower&amp;gt; : Minimum TX power in dBm to use         #&lt;br /&gt;
# NOTE: Does not fully work with every driver, YMMV...   #&lt;br /&gt;
##########################################################&lt;br /&gt;
&lt;br /&gt;
#### This version supports IDS Evasion  (Fragmenting) ####&lt;br /&gt;
# Just append  --frag &amp;lt;min_frags&amp;gt;,&amp;lt;max_frags&amp;gt;,&amp;lt;percent&amp;gt;  #&lt;br /&gt;
# after your attack mode identifier to fragment all      #&lt;br /&gt;
# outgoing packets, possibly avoiding lots of IDS!       #&lt;br /&gt;
# &amp;lt;min_frags&amp;gt; : Minimum fragments to split packets into  #&lt;br /&gt;
# &amp;lt;max_frags&amp;gt; : Maximum amount of fragments to create    #&lt;br /&gt;
# &amp;lt;percent&amp;gt;   : Percantage of packets to fragment        #&lt;br /&gt;
# NOTE: May not fully work with every driver, YMMV...    #&lt;br /&gt;
# HINT: Set max_frags to 0 to enable standard compliance #&lt;br /&gt;
##########################################################&lt;br /&gt;
&lt;br /&gt;
Loaded 10 attack modules&lt;br /&gt;
&lt;br /&gt;
ATTACK MODE b: Beacon Flooding&lt;br /&gt;
  Sends beacon frames to show fake APs at clients.&lt;br /&gt;
  This can sometimes crash network scanners and even drivers!&lt;br /&gt;
ATTACK MODE a: Authentication Denial-Of-Service&lt;br /&gt;
  Sends authentication frames to all APs found in range.&lt;br /&gt;
  Too many clients can freeze or reset several APs.&lt;br /&gt;
ATTACK MODE p: SSID Probing and Bruteforcing&lt;br /&gt;
  Probes APs and checks for answer, useful for checking if SSID has&lt;br /&gt;
  been correctly decloaked and if AP is in your sending range.&lt;br /&gt;
  Bruteforcing of hidden SSIDs with or without a wordlist is also available.&lt;br /&gt;
ATTACK MODE d: Deauthentication and Disassociation&lt;br /&gt;
  Sends deauthentication and disassociation packets to stations&lt;br /&gt;
  based on data traffic to disconnect all clients from an AP.&lt;br /&gt;
ATTACK MODE m: Michael Countermeasures Exploitation&lt;br /&gt;
  Sends random packets or re-injects duplicates on another QoS queue&lt;br /&gt;
  to provoke Michael Countermeasures on TKIP APs.&lt;br /&gt;
  AP will then shutdown for a whole minute, making this an effective DoS.&lt;br /&gt;
ATTACK MODE e: EAPOL Start and Logoff Packet Injection&lt;br /&gt;
  Floods an AP with EAPOL Start frames to keep it busy with fake sessions&lt;br /&gt;
  and thus disables it to handle any legitimate clients.&lt;br /&gt;
  Or logs off clients by injecting fake EAPOL Logoff messages.&lt;br /&gt;
ATTACK MODE s: Attacks for IEEE 802.11s mesh networks&lt;br /&gt;
  Various attacks on link management and routing in mesh networks.&lt;br /&gt;
  Flood neighbors and routes, create black holes and divert traffic!&lt;br /&gt;
ATTACK MODE w: WIDS Confusion&lt;br /&gt;
  Confuse/Abuse Intrusion Detection and Prevention Systems by&lt;br /&gt;
  cross-connecting clients to multiple WDS nodes or fake rogue APs.&lt;br /&gt;
ATTACK MODE f: Packet Fuzzer&lt;br /&gt;
  A simple packet fuzzer with multiple packet sources&lt;br /&gt;
  and a nice set of modifiers. Be careful!&lt;br /&gt;
ATTACK MODE x: Proof-of-concept of WiFi protocol implementation vulnerability testing&lt;br /&gt;
  Proof-of-concept of WiFi protocol implementation vulnerability,&lt;br /&gt;
  to test whether the device has wifi vulnerabilities.&lt;br /&gt;
  It may cause the wifi connection to be disconnected or the target device to crash.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== mdk4 Manpage ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
MDK4(2)                                                                                      System Calls Manual                                                                                      MDK4(2)&lt;br /&gt;
&lt;br /&gt;
NAME&lt;br /&gt;
       mdk4 - IEEE 802.11 PoC tool&lt;br /&gt;
&lt;br /&gt;
SYNOPSIS&lt;br /&gt;
       mdk4 &amp;lt;interface&amp;gt; &amp;lt;attack_mode&amp;gt; [attack_options]&lt;br /&gt;
       mdk4 &amp;lt;interface in&amp;gt; &amp;lt;interface out&amp;gt; &amp;lt;attack_mode&amp;gt; [attack_options]&lt;br /&gt;
&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
       mdk4 is a proof-of-concept (PoC) tool to exploit common IEEE 802.11 protocol weaknesses.&lt;br /&gt;
&lt;br /&gt;
OPTIONS&lt;br /&gt;
       Try mdk4 --help &amp;lt;attack_mode&amp;gt; for info about one attack only.&lt;br /&gt;
&lt;br /&gt;
       Try mdk4 --fullhelp for all attack options.&lt;br /&gt;
&lt;br /&gt;
       ATTACK MODES&lt;br /&gt;
              b - Beacon Flooding&lt;br /&gt;
              Sends beacon frames to show fake APs at clients.&lt;br /&gt;
              This can sometimes crash network scanners and even drivers!&lt;br /&gt;
&lt;br /&gt;
                     -n &amp;lt;ssid&amp;gt;&lt;br /&gt;
                            Use SSID &amp;lt;ssid&amp;gt; instead of randomly generated ones&lt;br /&gt;
&lt;br /&gt;
                     -a     Use also non-printable caracters in generated SSIDs and create SSIDs that break the 32-byte limit&lt;br /&gt;
&lt;br /&gt;
                     -f &amp;lt;filename&amp;gt;&lt;br /&gt;
                            Read SSIDs from file&lt;br /&gt;
&lt;br /&gt;
                     -v &amp;lt;filename&amp;gt;&lt;br /&gt;
                            Read MACs and SSIDs from file. See example file at /usr/share/doc/mdk4/fakeap-example.txt&lt;br /&gt;
&lt;br /&gt;
                     -t &amp;lt;adhoc&amp;gt;&lt;br /&gt;
                            -t 1 = Create only Ad-Hoc network&lt;br /&gt;
                            -t 0 = Create only Managed (AP) networks&lt;br /&gt;
                            without this option, both types are generated&lt;br /&gt;
&lt;br /&gt;
                     -w &amp;lt;encryptions&amp;gt;&lt;br /&gt;
                            without this option, both types are generated&lt;br /&gt;
                            Valid options: n = No Encryption, w = WEP, t = TKIP (WPA), a = AES (WPA2)&lt;br /&gt;
                            You can select multiple types, i.e. &amp;quot;-w wta&amp;quot; will only create WEP and WPA networks&lt;br /&gt;
&lt;br /&gt;
                     -b &amp;lt;bitrate&amp;gt;&lt;br /&gt;
                            Select if 11 Mbit (b) or 54 MBit (g) networks are created Without this option, both types will be used.&lt;br /&gt;
&lt;br /&gt;
                     -m     Use valid accesspoint MAC from built-in OUI database&lt;br /&gt;
&lt;br /&gt;
                     -h     Hop to channel where network is spoofed&lt;br /&gt;
                            This is more effective with some devices/drivers&lt;br /&gt;
                            But it reduces packet rate due to channel hopping.&lt;br /&gt;
&lt;br /&gt;
                     -c &amp;lt;chan&amp;gt;&lt;br /&gt;
                            Create fake networks on channel &amp;lt;chan&amp;gt; , If you want your card to hop on this channel, you have to set -h option, too.&lt;br /&gt;
&lt;br /&gt;
                     -i &amp;lt;HEX&amp;gt;&lt;br /&gt;
                            Add user-defined IE(s) in hexadecimal at the end of the tagged parameters&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: 50)&lt;br /&gt;
&lt;br /&gt;
              a - Authentication Denial-Of-Service&lt;br /&gt;
              Sends authentication frames to all APs found in range.&lt;br /&gt;
              Too many clients can freeze or reset several APs.&lt;br /&gt;
&lt;br /&gt;
                     -a &amp;lt;ap_mac&amp;gt;&lt;br /&gt;
                            Only test the specified AP&lt;br /&gt;
&lt;br /&gt;
                     -m     Use valid client MAC from built-in OUI database&lt;br /&gt;
&lt;br /&gt;
                     -i &amp;lt;ap_mac&amp;gt;&lt;br /&gt;
                            Perform intelligent test on AP&lt;br /&gt;
                            This test connects clients to the AP and reinjects sniffed data to keep them alive.&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: unlimited)&lt;br /&gt;
&lt;br /&gt;
              p - SSID Probing and Bruteforcing&lt;br /&gt;
              Probes  APs and checks for answer, useful for checking if SSID has been correctly decloaked and if AP is in your sending range. Bruteforcing of hidden SSIDs with or without a wordlist is also&lt;br /&gt;
              available.&lt;br /&gt;
&lt;br /&gt;
                     -e &amp;lt;ssid&amp;gt;&lt;br /&gt;
                            SSID to probe for&lt;br /&gt;
&lt;br /&gt;
                     -f &amp;lt;filename&amp;gt;&lt;br /&gt;
                            Read SSIDs from file for bruteforcing hidden SSIDs&lt;br /&gt;
&lt;br /&gt;
                     -t &amp;lt;bssid&amp;gt;&lt;br /&gt;
                            Set MAC address of target AP&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed (Default: 400)&lt;br /&gt;
&lt;br /&gt;
                     -b &amp;lt;character_sets&amp;gt;&lt;br /&gt;
                            Use full Bruteforce mode (recommended for short SSIDs only!)&lt;br /&gt;
                            You can select multiple character sets at once:&lt;br /&gt;
                            * n (Numbers:   0-9)&lt;br /&gt;
                            * u (Uppercase: A-Z)&lt;br /&gt;
                            * l (Lowercase: a-z)&lt;br /&gt;
                            * s (Symbols: ASCII)&lt;br /&gt;
&lt;br /&gt;
                     -p &amp;lt;word&amp;gt;&lt;br /&gt;
                            Continue bruteforcing, starting at &amp;lt;word&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                     -r &amp;lt;channel&amp;gt;&lt;br /&gt;
                            Probe request tests (mod-musket)&lt;br /&gt;
&lt;br /&gt;
              d - Deauthentication and Disassociation&lt;br /&gt;
              Sends deauthentication and disassociation packets to stations based on data traffic to disconnect all clients from an AP.&lt;br /&gt;
&lt;br /&gt;
                     -w &amp;lt;filename&amp;gt;&lt;br /&gt;
                            Read file containing MACs not to care about (Whitelist mode)&lt;br /&gt;
&lt;br /&gt;
                     -b &amp;lt;filename&amp;gt;&lt;br /&gt;
                            Read file containing MACs to run test on (Blacklist Mode)&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: unlimited)&lt;br /&gt;
&lt;br /&gt;
                     -x     Enable full IDS stealth by matching all Sequence Numbers Packets will only be sent with clients addresses&lt;br /&gt;
&lt;br /&gt;
                     -c [chan,chan,...,chan[:speed]]&lt;br /&gt;
                            Enable channel hopping. When -c h is given, mdk4 will hop an all 14 b/g channels. Channel will be changed every 3 seconds, if speed is not specified. Speed value is in millisec‐&lt;br /&gt;
                            onds!&lt;br /&gt;
&lt;br /&gt;
                     -E &amp;lt;essid&amp;gt;&lt;br /&gt;
                            Specify an AP ESSID to attack.&lt;br /&gt;
&lt;br /&gt;
                     -B &amp;lt;bssid&amp;gt;&lt;br /&gt;
                            Specify an AP BSSID to attack.&lt;br /&gt;
&lt;br /&gt;
                     -S &amp;lt;mac&amp;gt;&lt;br /&gt;
                            Specify a station MAC address to attack.&lt;br /&gt;
&lt;br /&gt;
                     -W &amp;lt;mac&amp;gt;&lt;br /&gt;
                            Specify a whitelist station MAC.&lt;br /&gt;
&lt;br /&gt;
              m - Michael Countermeasures Exploitation&lt;br /&gt;
              Sends random packets or re-injects duplicates on another QoS queue to provoke Michael Countermeasures on TKIP APs. AP will then shutdown for a whole minute, making this an effective DoS.&lt;br /&gt;
&lt;br /&gt;
                     -t &amp;lt;bssid&amp;gt;&lt;br /&gt;
                            Set target AP, that runs TKIP encryption&lt;br /&gt;
&lt;br /&gt;
                     -j     Use the new QoS exploit which only needs to reinject a few packets instead of the random packet injection, which is unreliable but works without QoS.&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: 400)&lt;br /&gt;
&lt;br /&gt;
                     -w &amp;lt;seconds&amp;gt;&lt;br /&gt;
                            Wait &amp;lt;seconds&amp;gt; between each random packet burst (Default: 10)&lt;br /&gt;
&lt;br /&gt;
                     -n &amp;lt;count&amp;gt;&lt;br /&gt;
                            Send &amp;lt;count&amp;gt; random packets per burst (Default: 70)&lt;br /&gt;
&lt;br /&gt;
              e - EAPOL Start and Logoff Packet Injection&lt;br /&gt;
              Floods an AP with EAPOL Start frames to keep it busy with fake sessions and thus disables it to handle any legitimate clients.&lt;br /&gt;
              Or logs off clients by injecting fake EAPOL Logoff messages.&lt;br /&gt;
&lt;br /&gt;
                     -t &amp;lt;bssid&amp;gt;&lt;br /&gt;
                            Set target WPA AP&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: 400)&lt;br /&gt;
&lt;br /&gt;
                     -l     Use Logoff messages to kick clients&lt;br /&gt;
&lt;br /&gt;
              s - Attacks for IEEE 802.11s mesh networks&lt;br /&gt;
              Various attacks on link management and routing in mesh networks.&lt;br /&gt;
              Flood neighbors and routes, create black holes and divert traffic!&lt;br /&gt;
&lt;br /&gt;
                     -f &amp;lt;type&amp;gt;&lt;br /&gt;
                            Basic fuzzing tests. Picks up Action and Beacon frames from the air, modifies and replays them:&lt;br /&gt;
                            The following modification types are implemented:&lt;br /&gt;
                            1: Replay identical frame until new one arrives (duplicate flooding)&lt;br /&gt;
                            2: Change Source and BSSID (possibly resulting in Neighbor Flooding)&lt;br /&gt;
                            3: Cut packet short, leave 802.11 header intact (find buffer errors)&lt;br /&gt;
                            4: Shotgun mode, randomly overwriting bytes after header (find bugs)&lt;br /&gt;
                            5: Skript-kid&amp;#039;s automated attack trying all of the above randomly :)&lt;br /&gt;
&lt;br /&gt;
                     -b &amp;lt;impersonated_meshpoint&amp;gt;&lt;br /&gt;
                            Create a Blackhole, using the impersonated_meshpoint&amp;#039;s MAC address&lt;br /&gt;
                            mdk4 will answer every incoming Route Request with a perfect route over the impersonated node.&lt;br /&gt;
&lt;br /&gt;
                     -p &amp;lt;impersonated_meshpoint&amp;gt;&lt;br /&gt;
                            Path Request Flooding using the impersonated_meshpoint&amp;#039;s address Adjust the speed switch ( -s ) for maximum profit!&lt;br /&gt;
&lt;br /&gt;
                     -l     Just create loops on every route found by modifying Path Replies&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: 100)&lt;br /&gt;
&lt;br /&gt;
                     -n &amp;lt;meshID&amp;gt;&lt;br /&gt;
                            Target this mesh network&lt;br /&gt;
&lt;br /&gt;
              w - WIDS Confusion&lt;br /&gt;
              Confuse/Abuse Intrusion Detection and Prevention Systems by cross-connecting clients to multiple WDS nodes or fake rogue APs.&lt;br /&gt;
              Confuses a WDS with multi-authenticated clients which messes up routing tables&lt;br /&gt;
&lt;br /&gt;
                     -e &amp;lt;SSID&amp;gt;&lt;br /&gt;
                            SSID of target WDS network&lt;br /&gt;
&lt;br /&gt;
                     -c [chan,chan,...,chan[:speed]]&lt;br /&gt;
                            Enable channel hopping. When -c h is given, mdk4 will hop on all 14 b/g channels. Channel will be changed every 3 seconds, if speed is not specified. Speed value is in millisec‐&lt;br /&gt;
                            onds!&lt;br /&gt;
&lt;br /&gt;
                     -z     activate Zero_Chaos&amp;#039; WIDS exploit (authenticates clients from a WDS to foreign APs to make WIDS go nuts)&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: 100)&lt;br /&gt;
&lt;br /&gt;
              f - Packet Fuzzer&lt;br /&gt;
              A simple packet fuzzer with multiple packet sources and a nice set of modifiers. Be careful! mdk4 randomly selects the given sources and one or multiple modifiers.&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;sources&amp;gt;&lt;br /&gt;
                            Specify one or more of the following packet sources:&lt;br /&gt;
                            a - Sniff packets from the air&lt;br /&gt;
                            b - Create valid beacon frames with random SSIDs and properties&lt;br /&gt;
                            c - Create CTS frames to broadcast (you can also use this for a CTS DoS)&lt;br /&gt;
                            p - Create broadcast probe requests&lt;br /&gt;
&lt;br /&gt;
                     -m &amp;lt;modifiers&amp;gt;&lt;br /&gt;
                            Select at least one of the modifiers here:&lt;br /&gt;
                            n - No modifier, do not modify packetscc&lt;br /&gt;
                            b - Set destination address to broadcast&lt;br /&gt;
                            m - Set source address to broadcast&lt;br /&gt;
                            s - Shotgun: randomly overwrites a couple of bytes&lt;br /&gt;
                            t - append random bytes (creates broken tagged parameters in beacons/probes)&lt;br /&gt;
                            c - Cut packets short, preferably somewhere in headers or tags&lt;br /&gt;
                            d - Insert random values in Duration and Flags fields&lt;br /&gt;
&lt;br /&gt;
                     -c [chan,chan,...,chan[:speed]]&lt;br /&gt;
                            Enable channel hopping. When -c h is given, mdk4 will hop an all 14 b/g channels. Channel will be changed every 3 seconds, if speed is not specified. Speed value is in millisec‐&lt;br /&gt;
                            onds!&lt;br /&gt;
&lt;br /&gt;
                     -p &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: 250)&lt;br /&gt;
              c x - Poc Testing&lt;br /&gt;
              Proof-of-concept of WiFi protocol implementation vulnerability testing.&lt;br /&gt;
&lt;br /&gt;
                     -s &amp;lt;pps&amp;gt;&lt;br /&gt;
                            Set speed in packets per second (Default: unlimited)&lt;br /&gt;
&lt;br /&gt;
                     -c [chan,chan,...,chan[:speed]]&lt;br /&gt;
                            Enable channel hopping. When -c h is given, mdk4 will hop an all 14 b/g channels. Channel will be changed every 3 seconds, if speed is not specified. Speed value is in millisec‐&lt;br /&gt;
                            onds!&lt;br /&gt;
&lt;br /&gt;
                     -v&amp;lt;vendor&amp;gt;&lt;br /&gt;
                            File name in pocs dir, default test all.&lt;br /&gt;
&lt;br /&gt;
                     -A &amp;lt;AP MAC&amp;gt;&lt;br /&gt;
                            Set an AP MAC&lt;br /&gt;
&lt;br /&gt;
                     -S &amp;lt;Station MAC&amp;gt;&lt;br /&gt;
                            Set a Station MAC&lt;br /&gt;
&lt;br /&gt;
AUTHORS&lt;br /&gt;
       mdk4 was written by E7mer, Pedro Larbig (ASPj) with contributions from the aircrack-ng community: Antragon, moongray, Ace, Zero_Chaos, Hirte, thefkboss, ducttape, telek0miker, Le_Vert,  sorbo,  Andy&lt;br /&gt;
       Green, bahathir, Dawid Gajownik and Ruslan Nabioullin.&lt;br /&gt;
&lt;br /&gt;
mdk4 v2                                                                                           July 2021                                                                                           MDK4(2)&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>