NextGenSpoofer is a research-oriented tool designed for educational purposes in cybersecurity labs. It provides both a Command Line Interface (CLI) and a Graphical User Interface (GUI) to demonstrate the mechanics of Man-in-the-Middle (MitM) attacks through ARP and DNS spoofing.
Tested and optimized for Debian and Kali Linux environments.
# Update and install dependencies
sudo apt-get update
sudo apt-get install build-essential python3-dev libnetfilter-queue-dev python3-tk python3-venv -y
# Clone the repository
git clone https://github.com/saladandonionrings/NextGen-Spoofer.git
cd NextGen-Spoofer
# Set up virtual environment
python3 -m venv venv
source venv/bin/activate
# Install required packages
pip install -r requirements.txt
# Netfilterqueue fix
sudo pip3 install --upgrade -U git+https://github.com/kti/python-netfilterqueuepython arp_spoof_nxgenspf.py [-s] [-a]| Flag | Description |
|---|---|
-s |
Target a single host |
-a |
Target the entire network |
- Single Target: :
- Full Network:
xhost +
python3 nextgen_spoofer.pyWarning: Execute this module only after successfully establishing an ARP spoof.
python dns_spoof_nxgenspf.py -d <target_domain> -s <malicious_server_ip>This tool was developed as a proof-of-concept for academic cybersecurity laboratory exercises.





