Share
## https://sploitus.com/exploit?id=7ACCD3E9-A98E-57F2-991A-E1BD086988D4
WIFI PENTEST TRAINER
Step-by-step guided pentesting GUI for Kali Linux
Software by BulletB8 & Jett

For authorised educational/training use only.
Only use on networks you own or have written permission to test.

---

WHAT IT IS

A full-screen GUI trainer that walks through the complete WiFi
penetration testing workflow from initial setup to final report.
Designed for students learning pentesting on their own lab networks.

Each stage explains:
  WHY       โ€” the purpose and importance of this phase
  THEORY    โ€” the technical background and concepts
  TOOL DETAIL โ€” each tool, what it does, stealth level
  COMMANDS  โ€” exact commands to run, one per step
  KALI PURPLE โ€” the defender's perspective on this stage

---

STAGES COVERED

  0  Preparation & Stealth Setup
       macchanger, proxychains, tor, OPSEC fundamentals

  1  Wireless Reconnaissance (Passive)
       airodump-ng, kismet, wash, wireshark

  2  WPA/WPA2 Handshake Capture
       airodump-ng, aireplay-ng, hcxdumptool (PMKID)

  3  Password Cracking (Offline)
       aircrack-ng, hashcat, john, reaver, crunch, cewl

  4  Network Entry & Internal Recon
       netdiscover, nmap, masscan, arp-scan, responder

  5  Vulnerability Identification
       nmap NSE, nikto, enum4linux-ng, openvas, searchsploit

  6  Exploitation
       metasploit, hydra, medusa, impacket

  7  Post-Exploitation
       meterpreter, linpeas/winpeas, persistence, mimikatz/kiwi,
       crackmapexec, lateral movement, covering tracks

  8  Reporting & Remediation
       dradis, faraday, CVSS scoring, ATT&CK mapping

---

KALI PURPLE INTEGRATION

Each stage includes a Kali Purple / defensive perspective section
covering tools like:
  Wazuh SIEM, Suricata IDS, Zeek/Bro, OpenVAS/GVM
  Velociraptor, TheHive, MITRE ATT&CK + D3FEND Navigator

Understanding what defenders see is a core part of the training.

---

REQUIREMENTS

Python 3.8+  (included in Kali Linux)
tkinter      (sudo apt install python3-tk)

All pentesting tools are standard Kali Linux packages.
No additional Python dependencies required.

---

RUNNING

  python3 pentest_trainer.py

Or make it executable:

  chmod +x pentest_trainer.py
  ./pentest_trainer.py

For best results, run on a 1280x800 or larger display.

---

INSTALLING MISSING KALI TOOLS

  sudo apt update
  sudo apt install aircrack-ng kismet hcxdumptool hashcat \
    metasploit-framework hydra nikto enum4linux-ng responder \
    crackmapexec impacket-scripts macchanger proxychains4 \
    masscan arp-scan reaver wordlists seclists dradis \
    openvas gvm exploitdb john

---

LAB SETUP RECOMMENDATIONS

1. Use a dedicated wireless NIC that supports monitor mode
   (Alfa AWUS036ACH, TP-Link TL-WN722N v1)

2. Set up a home lab AP (old router) as your target

3. Run target VMs in VirtualBox/VMware:
   Metasploitable2, VulnHub machines, HackTheBox, DVWA

4. Always have written authorisation before testing any network

---

DISCLAIMER

This tool is for educational purposes only.
The authors accept no liability for misuse.
Unauthorised access to computer systems is illegal.
Always obtain written permission before testing.

---

Software by BulletB8 & Jett