Skip to content

KiMiGuel/n2-ng

Repository files navigation

N2-NG Banner

One window. One adapter. Zero terminal juggling.

Release Python License Kali Last Commit


The Problem

You know the aircrack-ng suite is the best. You also know it has the UX of a 1990s router admin panel.

Three terminal windows. A cheat sheet. A prayer. Channel mismatch isn't a feature — it's a cry for help. Nobody should type aireplay-ng --help at 3 AM and question their life choices.

The Solution

N2-NG wraps airmon-ng / airodump-ng / aireplay-ng into a single tkinter interface with actual words on buttons ("Deauthenticate," not "-0"), auto-handshake detection, live channel hopping, and none of the WEP museum exhibits.

Built for Kali Linux. Tested on caffeine. Approved by anyone who's ever forgotten which terminal had the monitor-mode adapter.


Screenshots

N2-NG Main Interface
Main interface — live scan with sortable columns, target panel, and client list

WPA Handshake Capture   Airodump Settings
Left: Auto-handshake detection popup  |  Right: Configurable scan settings


Features

Feature N2-NG Raw aircrack-ng
Single-window interface ❌ (3+ terminals)
Human-readable buttons ("Deauth" not -0)
Live channel-hopping scan Manual -C flags
Auto-handshake detection Wireshark eyeballing
Real-time BSSID/PWR/Beacons/#Data/CH/MB/ENC/CIPHER/AUTH/ESSID airodump-ng output
Sortable columns (PWR, Beacons, #Data)
Right-click context menu (cap merge/fix) Manual mergecap
.cap / .pcap / .22000 export Separate tools
Configurable output formats (csv, pcap, kismet) -w prefix only
Manufacturer detection -M flag needed
WPS Scan integration Separate wash tool

Quick Start

# Clone & install
git clone https://github.com/KiMiGuel/n2-ng.git
cd n2-ng
sudo ./install.sh

# Launch
n2-ng

Or install from the Debian package:

sudo dpkg -i n2-ng_0.1.0-1_all.deb
sudo apt-get install -f   # resolve any dependencies

Dependencies

Required:

  • Kali Linux or Debian-based distro
  • Python 3.10+
  • python3-tk
  • aircrack-ng
  • wireless-tools
  • scapy

Optional (recommended):

  • hcxtools — hashcat conversion support
  • reaver — WPS PIN attacks
  • wireshark-common — pcap analysis
  • pcapfix — corrupted capture repair

All optional deps are checked at runtime — the tool warns you if something's missing instead of crashing.


Documentation


Why N2-NG Over...

Wifite? Wifite automates everything including cracking. N2-NG gives you full manual control with a GUI — pick your target, choose your attack, export clean captures. It's the difference between a scalpel and a sledgehammer.

Fern WiFi Cracker? Fern is bloated, outdated, and tries to do too much. N2-NG does one thing well: capture. No built-in dictionary attacks, no fluff. Just clean handshakes and PMKIDs.

Raw aircrack-ng? If you enjoy juggling airmon-ng, airodump-ng, aireplay-ng, wash, and mergecap across four terminals while praying you didn't typo the BSSID — keep doing you. Everyone else, there's N2-NG.


Roadmap

  • Core GUI with live scan
  • Auto-handshake detection
  • Settings dialog (output formats, sort, filters)
  • Clickable column sorting (high/low toggle)
  • Cap merge/fix UI button (currently right-click only)
  • PMKID-dedicated capture mode
  • Dark/light theme toggle
  • Export to hashcat (-m 22000) one-click

Contributing

Found a bug? Got an idea? See CONTRIBUTING.md.

Security concerns? See SECURITY.md.


License

GPL-3.0. See LICENSE.


By KiMiGuELINDEPENTEST

Kali Official Repository (In Review)

N2-NG has been submitted for inclusion in Kali Linux repositories.

  • Bug ID: 0009789
  • Status: Under review for kali-bleeding-edge, with potential promotion to kali-rolling
  • Current install method: Use the APT repo above until official inclusion

About

N2-ng Just another WiFi pentest tool: a single-window GUI that makes the aircrack-ng suite less of a terminal juggling act.

Topics

Resources

License

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors