Network attacks with Scapy
This project was created to demonstrate the use of Scapy to perform Wifi deauthentication, ARP cache poisoning and DHCP Starvation attacks for NEVA course at Sorbonne Université, with the following instructions:
Demonstrate the use of Scapy to perform Wifi deauthentication, ARP cache poisoning and DHCP Starvation attacks. Use the code from the suggested github repos (or more) to create a single platform to launch several attacks.
The documentation is available at https://musikid.github.io/scattack, with the report available at https://musikid.github.io/scattack/report.html or for the PDF format https://musikid.github.io/scattack/index.pdf.
Ensure that you have Python 3.10 or higher installed.
It is recommended to use a virtual environment for development along with the pdm
package manager.
cd scattack
pdm install -G:all
pdm use --venv in-project
sudo python -m scattack.gui
If you are using pip
instead of pdm
, you can install the dependencies with the following command:
cd scattack
python -m venv .venv
source .venv/bin/activate
pip install -e .
sudo python -m scattack.gui