Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WiFi Analyzer

All rights belong to https://github.com/Kurulko/WiFi-Analyzer/ - I only copied over the project to edit and make a WPF out of it!

Contents


Installation

To get started with the WiFi Network Analyzer, follow the steps below:

  1. Clone the repository:

    git clone https://github.com/Mr-KayZ/WiFi-Analyzer.git
  2. Open the solution file in Visual Studio:

    cd WiFi-Analyzer
    start WiFiAnalyzer.sln
  3. Ensure you have the required .NET MAUI workload installed in Visual Studio:

  • Go to Tools > Get Tools and Features...
  • In the Visual Studio Installer, select the .NET Multi-platform App UI development workload and install it.
  1. Build and run the project in Visual Studio:
  • Select your target platform (Windows) from the platform selector.
  • Press F5 to build and run the application.

Overview

The WiFi Network Analyzer is a comprehensive .NET MAUI application designed to provide detailed information and analysis of WiFi networks. It offers insights into various parameters of your WiFi connection and available networks.

Pages

1. Home

image

  • SSID: Name of the WiFi network

  • Channel: Channel number of the WiFi network

  • Frequency: Frequency of the WiFi network (2.4 GHz, 5 GHz, or 6 GHz)

  • Signal Level: Signal strength of the WiFi network (in percentage or using a scale)

  • BSSID: MAC address of the access point

  • Distance: Approximate distance to the access point

  • Secured: is secured WiFi network

  • Protocol: WiFi network protocol (for example, 802.11a/b/g/n/ac/ax)

  • Authentication: Type of network authentication (PSK, EAP)

  • Download Speed: Data download speed from the WiFi network

2. Connected

image

General Information

  • Reiterates the information displayed on the main page

IP Address

  • Private IPv4 Address: Local IP address assigned to your device for communication within the network
  • Public IPv4 Address: External IP address assigned by your ISP for internet identification (Note: Not all networks have a public IP address, some use NAT)
  • Subnet Mask: Defines the portion of the IP address used to identify the network and the host within the network

Security

  • Authentication: Type of network authentication (PSK, EAP)
  • Encryption: Type of encryption used by the WiFi network to protect data (e.g., WPA2, WPA, Open)

Infrastructure

  • Interfaces: Refers to various network interfaces on your device, typically only showing WiFi interface information on this page
  • Type: Type of network interfaces (e.g., Ethernet, Token-Ring, FDDI, Wireless80211, DSL)

3. Networks

Display of All Available Networks

  • Filtering: Ability to filter data by WiFi network frequency (2.4 GHz, 5 GHz or 6 GHz)

3.1 Table

image

  • Sorting: Ability to sort data by any column in the table (e.g., SSID, Signal Level, Distance)

3.2 Gaphs

a) dBm

image

  • Signal Strength Graph: Displays the signal strength of each WiFi network in the table
    • X-Axis: SSID of the WiFi network
    • Y-Axis: Signal strength (in dBm)
b) Distance

image

  • Distance Graph: Displays the distance to each WiFi network in the table
    • X-Axis: SSID of the WiFi network
    • Y-Axis: Distance (in meters)

Usage

To get started with the WiFi Network Analyzer, launch the application and navigate through the pages to view detailed information about your current WiFi connection and other available networks. Use the sorting and graphing features to analyze the data and make informed decisions to optimize your wireless connectivity.

Requirements

  • A device with WiFi capability
  • .NET MAUI (Multi-platform App UI) framework
  • Visual Studio 2022 or later with .NET MAUI workload installed

About

A program for analyzing WiFi networks

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages