Skip to content

hexsecteam/wifi-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

HexSec WiFi Profile & Password Analyzer 📶🔒

A powerful, locale-agnostic Python command-line utility for Windows environments that retrieves, parses, and analyzes saved WiFi profiles and cleartext passwords using native Windows networking utilities.


🌐 Connect With HexSec

Interested in more cybersecurity tools, penetration testing utilities, security research, educational content, and future open-source projects?

Follow HexSec across all official platforms to stay updated with the latest releases, tutorials, project updates, and community resources.

🔗 All Official Social & Community Links: https://hexsec.netlify.app

Your support helps us continue building free tools and educational content for the cybersecurity community.


🚀 Features

🌍 Locale-Agnostic Parsing

Built with multilingual compatibility in mind, supporting various system languages including English, Greek, Spanish, German, and more. This ensures reliable performance regardless of the Windows localization settings.

📋 Interactive Network Browser

Browse saved WiFi profiles through a clean, intuitive, index-based menu that makes credential inspection quick and organized.

📊 Multiple Output Formats

Choose the format that best fits your workflow:

  • View individual network credentials
  • Display all saved profiles in a formatted command-line table
  • Export structured data directly to JSON for automation, scripting, or integrations

📡 Active Connection Detection

Automatically identifies and highlights the WiFi network currently connected to the system.

🖥️ Windows Optimized

Designed specifically for Windows Command Prompt and PowerShell with proper ANSI color handling and native netsh integration.


🛠️ Requirements

Operating System

  • Windows (requires the built-in netsh utility)

Python Version

  • Python 3.6 or newer

Dependencies

  • No external packages required
  • Uses only Python standard libraries

🔧 Installation

Clone the Repository

git clone https://github.com/hexsecteam/wifi-analyzer.git
cd wifi-analyzer

🚀 Usage

Interactive Mode (Default)

Launch the interactive network selection menu:

python wifi_analyzer.py

Display All Saved Passwords

Print all saved WiFi profiles and credentials in a clean, aligned table:

python wifi_analyzer.py --all

Export Data as JSON

Generate structured JSON output for integrations and automation:

python wifi_analyzer.py --json

📊 Preview

               ,-.
              / \  `.  __..-,O
             :   \ --''_..-'.'
             |    . .-' `. '.
             :      .     .`.'
              \      `.  /  ..
               \      `.   ' .
                `,        `.   \
               ,|,`.        `-.\
              '.||  ``-...__..-`
               |  |
               |__|
               /||\
              //||\\
             // || \\
          __//__||__\\__
         '--------------'

======================================================
             HEXSEC NETWORK ANALYSIS TOOL
======================================================

 👥 Telegram Group: t.me/hexsec_tools
 📘 Facebook: facebook.com/hexsecteam

------------------------------------------------------

 [*] Currently Connected To: Home_WiFi

 Found 3 network profile(s):

  [1] Home_WiFi (CONNECTED)
  [2] CoffeeShop_Guest
  [3] Airport_Free_WiFi

 Select index (1-3) or 'a' for all:

🌐 Community & Support

For updates, future penetration-testing utilities, cybersecurity tools, security research, tutorials, and educational content, visit:

🔗 https://hexsec.netlify.app

Join the HexSec community and stay informed about new releases, project updates, and upcoming cybersecurity resources.


⚖️ Disclaimer

This tool is intended exclusively for educational purposes, authorized security assessments, penetration testing, and administrative data recovery on systems you own or have explicit permission to audit.

Any unauthorized use against devices, systems, or networks without proper authorization is strictly prohibited. Users are solely responsible for ensuring compliance with all applicable laws, regulations, and organizational policies within their jurisdiction.

About

A powerful, locale-agnostic Python command-line utility designed for Windows environments to retrieve, parse, and analyze saved WiFi profiles and cleartext passwords using native system utilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages