Skip to content

ICWR-TEAM/BruteWIFI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

WiFi Scanner and Cracker

This project is a Python-based tool that scans for nearby WiFi networks and attempts to connect to a specified network using a wordlist of potential passwords.

Features

  • WiFi Scanning: Scans for all available WiFi networks and displays their signal strength and SSID.
  • WiFi Password Cracking: Attempts to log in to a specified WiFi network using a wordlist.
  • Interactive Interface: Allows users to select a target network interactively

Requirements

Installation

  1. Clone the repository:
git clone https://github.com/ICWR-TEAM/BruteWIFI
cd BruteWIFI
  1. Install required dependencies:
pip install pywifi

Ensure your system has a wireless network interface card (NIC) and the necessary permissions to scan and connect to networks.

Usage

Command Line Arguments

-w or --wordlist: Path to the wordlist file containing potential passwords.

Example

sudo python3 script_name.py -w /path/to/wordlist.txt

Steps

  1. The script scans for available WiFi networks and displays them with their signal strength and SSID.
  2. Press Ctrl+C to interrupt the scanning process and select a network by entering its corresponding number.
  3. The script will attempt to log in to the selected network using passwords from the provided wordlist.

Example Output

 _   _            _                _    __          _______ ______ _____
| \ | |          | |              | |   \ \        / /_   _|  ____|_   _|
|  \| | __ _  ___| |__  _ __ _   _| |_ __\ \  /\  / /  | | | |__    | |  
| . ` |/ _` |/ _ \ '_ \| '__| | | | __/ _ \ \/  \/ /   | | |  __|   | |  
| |\  | (_| |  __/ |_) | |  | |_| | ||  __/\  /\  /   _| |_| |     _| |_
|_| \_|\__, |\___|_.__/|_|   \__,_|\__\___| \/  \/   |_____|_|    |_____|
        __/ |                                                        
       |___/                                                         
----------------------------------------------------------------------
No    Signal         BSSID                    SSID
----------------------------------------------------------------------
1     53             22:22:22:22:22:22        WIFITESTING
2     8              11:11:11:11:11:11        LOREM
----------------------------------------------------------------------
Please select with the command press 'Ctrl+C' to select the target (Number)
^CEnter the numbers to be executed: 1
----------------------------------------
You choose SSID: WIFITESTING with the number 1
----------------------------------------
SSID 'WIFITESTING' found. Starting the login process...
[-] WRONG PASSWORD =  10000000
[-] WRONG PASSWORD =  10000001
[+++] PASSWORD IS CORRECT =  awokwok

Notes

  • Ensure the wordlist file is properly formatted with one password per line.
  • The tool requires appropriate permissions to manage WiFi connections.

Credits

The wordlist used in this project comes from Mysteriza. Thanks to the creators for their contributions.

Disclaimer

This tool is intended for educational purposes only. Unauthorized use of this tool on networks you do not own or have explicit permission to access is illegal and unethical. Use responsibly.

Releases

No releases published

Packages

No packages published

Languages