DeAuthy is a Python 3 application for keeping Wi-Fi devices, such as laptops, mobile phones, anything that can connect to a Wi-Fi network off multiple Wi-Fi networks.
- The latest Python 3 version
- Git
- Aircrack-ng
- [Hardware Requirement]-[Internal/External] A NIC with a chipset that supports monitor/promiscuous mode & packet/frame injection.
that is pretty much all for the dependencies. The rest is auto-installed, assuming pip
is on your system variables, better known as PATH.
The auto-installed dependencies are:
DeAuthy is developed mainly for Linux. More specifically Debian. With a lot of code changes by yourself, you could make it work on Windows. DeAuthy is not developed for Windows.
Clone the specific branch
git clone --branch Production/Release https://github.com/Dr-Insanity/deauthy.git
DeAuthy does not perform recon/discovering. You'd have to do discovery on your own.
1.) The target's MAC address (Of a client. i.e. Laptop, Phone)
2.) Choose an approach beforehand: Will you target a network with multiple access points? Discover some BSSIDs of the network(s) you wish to block for the target MAC address. Otherwise, you could just do ESSID, which is simply the name of a wireless network.
The rest of the usage is explained in the application itself. Still having issues? Please create an issue here
Since I can't really make Python code closed source, I'm rather forced to say "You can modify/redistribute DeAuthy as you wish". But hey, In the end, everything can be reverse engineered. You just need the right tools for the job.