Giter Site home page Giter Site logo

jon8rfc / wifianalyzer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vremsoftwaredevelopment/wifianalyzer

0.0 0.0 0.0 21.73 MB

Android application to analyze WiFi signals.

Home Page: https://vremsoftwaredevelopment.github.io/WiFiAnalyzer/

License: GNU General Public License v3.0

Java 3.00% Kotlin 97.00%

wifianalyzer's Introduction

WiFi Analyzer Application Icon

News:

  • WiFi Analyzer rated as one of the 15 most useful apps for Android by Android Authority
  • Gizmodo rates WiFi Analyzer one of The Best Apps for Fixing Your WiFi
  • WiFi Analyzer featured in The NY Times Wirecutter โ€“ The Best Wi-fi Router

Get it on Google Play Get it on F-Droid Get it at Amazon Store

This is the official repository of WiFi Analyzer.

Feature Graphic - Dark Theme

Feature Graphic - Light Theme

Table of Contents

Features

  • Identify nearby Access Points
  • Graph channels signal strength
  • Graph Access Point signal strength over time
  • Analyze WiFi networks to rate channels
  • HT/VHT Detection - 40/80/160MHz (Requires Android OS 6+)
  • Access Point view complete or compact
  • Estimated Distance to the Access Points
  • Export access points details
  • Dark, Light and System theme available
  • Pause/Resume scanning
  • Available filters: WiFi band, Signal strength, Security and SSID
  • Vendor/OUI Database Lookup
  • The application has too many features to mention them all

Please note WiFi Analyzer is not a WiFi password cracking or phishing tool.

Usage Tips

  • Tap the title bar to switch between 2.4 and 5 GHz WiFi band.
  • SSID with *** or *hidden* means it is hidden.
  • Access Point security:
    • WPA2/WPA WPA3(RSN)/WPA2/WPA
    • WEP/WPS WEP/WPS
    • Disabled Disabled
  • Wi-Fi Standard (Requires Android OS 11+):
    • Wi-Fi 802.11a/b/g Wi-Fi 802.11a/b/g
    • Wi-Fi 802.11n Wi-Fi 802.11n
    • Wi-Fi 802.11ac Wi-Fi 802.11ac
    • Wi-Fi 802.11ax Wi-Fi 802.11ax

How-to

FAQ

Feedback

  • Bug reports can be submitted here.
  • To learn how to submit a bug click here.
  • If you do not have GitHub account, please use google groups to discuss application features.

License

GPLv3

WiFi Analyzer is licensed under the GNU General Public License v3.0 (GPLv3).

GPLv3 License key requirements:

  • Disclose Source
  • License and Copyright Notice
  • Same License
  • State Changes

GNU General Public License v3.0 (GPLv3) Explained in Plain English

GNU General Public License v3.0 (GPLv3).

WiFi Analyzer Build

Workflow Status Build Status Codacy Badge codecov

Known Vulnerabilities FOSSA Status

Issues Star Fork

Contribute

  • Feel free to fork the project and submit your changes.
  • To learn how to submit a pull request click here.
  • We want to express our gratitude to all people for their contributions, such as: patches, bug solving, updates and etc.
  • If you would like to contribute financially to the project please feel free to send any amount through paypal.
    • Thanks to every one who already donated so far!

Fork project

How to fork project

Build project

  1. Install Android Studio
  2. Import project into Android Studio
    • In Welcome to Android Studio Screen select Import project ...
    • Select the root directory of the WiFi Analyzer repository and click "OK".
    • WiFi Analyzer will build automatically.

Running unit tests and jacoco coverage report

./gradlew lint testDebugUnitTest jacocoTestReport
  • lint report: app/build/reports/lint-results.html
  • unit test report: app/build/reports/tests/testDebugUnitTest/index.html
  • code coverage report: app/build/reports/jacoco/jacocoTestReport/html/index.html

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.