Skip to content
Projects

SagarBiswas-MultiHAT/WiFi-Dictionary-Attack has 36 GitHub stars and 0 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 18:10 UTC. Last push 2026-11-12.

How these counts are measured

What you can do

  • Scans available Wi-Fi networks.
  • Targets a specific SSID.
  • Loads a dictionary of passwords from a file.
  • Attempts to connect to the target Wi-Fi network.

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

WiFi Dictionary Attack is a compact, Python-based Wi‑Fi security testing script. It scans nearby networks, targets a specified SSID, loads a password wordlist from passwords.txt, attempts WPA/WPA2 connections using pywifi, and reports successes or failures. For authorized, educational security audits only.

Security

README.md

Original

Wi-Fi Dictionary Attack Script

Actions Status   License   Top Language Sponsor SagarBiswas-MultiHAT on Polar.sh

Successful Attack


Failed Attack


This Python script is designed to perform a dictionary attack on a Wi-Fi network using the pywifi library. It scans available Wi-Fi networks, targets a specific SSID, and attempts to connect using passwords from a given file. Ideal for educational purposes and security testing.

Features

  • Scans available Wi-Fi networks.
  • Targets a specific SSID.
  • Loads a dictionary of passwords from a file.
  • Attempts to connect to the target Wi-Fi network.
  • Displays successful connections or failed attempts.

Requirements

  • Python 3.6 or higher
  • pywifi library

Installation

  1. Clone the repository:

    git clone https://github.com/SagarBiswas-MultiHAT/wifi-dictionary-attack.git
    cd wifi-dictionary-attack
    
  2. Install the required library:

    python -m venv .venv
    .\.venv\Scripts\Activate.ps1
    pip install -r requirements.txt
    

Usage

  1. Create a file named passwords.txt in the same directory as the script. Add potential passwords, one per line.
  2. Update the target_ssid variable in the script with the SSID of your target Wi-Fi network. target_ssid = "Sagar_Biswas_5G"
  3. Run the script:
    python attack.py --ssid Sagar_Biswas_2.4G
    

Notes

  • For Educational Purposes Only: This script is intended for ethical hacking and security testing. Do not use it on networks you do not own or have permission to test.
  • Ensure your system has proper drivers and permissions to manage Wi-Fi connections.

Disclaimer

The author is not responsible for any misuse of this script. Use responsibly and ethically.

Support MultiHAT Open-Source

If you find this project useful in your workflow, development, or security research, consider supporting SagarBiswas-MultiHAT in its ongoing maintenance and future updates (supports both One-Time and Monthly backing):

Support on Polar.sh Portfolio Agency