Skip to content

About

NextGenSpoofer is a Python ARP/DNS Spoofer made with love <3

Topics

Resources

Stars

50 stars

Watchers

2 watching

Forks

Latest commit

 

History

182 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo_nextgen_spoof

NextGenSpoofer

An educational suite for ARP and DNS Spoofing

Python Debian

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.

Prerequisites

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-netfilterqueue

🛡️ ARP Spoofing

CLI

python arp_spoof_nxgenspf.py [-s] [-a]
Flag Description
-s Target a single host
-a Target the entire network

Screenshots

  • Single Target: :

single-arp

  • Full Network:

full-arp

GUI

xhost +
python3 nextgen_spoofer.py

gui-arp

🌐 DNS Spoofing

Warning: Execute this module only after successfully establishing an ARP spoof.

CLI

python dns_spoof_nxgenspf.py -d <target_domain> -s <malicious_server_ip>

GUI

gui-dns

ℹ️ About

about

This tool was developed as a proof-of-concept for academic cybersecurity laboratory exercises.

About

NextGenSpoofer is a Python ARP/DNS Spoofer made with love <3

Topics

Resources

Stars

50 stars

Watchers

2 watching

Forks

Releases

Contributors

Languages