{"id":13428914,"url":"https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer","last_synced_at":"2025-03-16T02:30:47.033Z","repository":{"id":39988041,"uuid":"47726042","full_name":"VREMSoftwareDevelopment/WiFiAnalyzer","owner":"VREMSoftwareDevelopment","description":"Android application to analyze WiFi signals.","archived":false,"fork":false,"pushed_at":"2024-09-07T16:27:09.000Z","size":25379,"stargazers_count":3077,"open_issues_count":11,"forks_count":593,"subscribers_count":106,"default_branch":"master","last_synced_at":"2024-09-07T17:54:09.938Z","etag":null,"topics":["android","gplv3","wifi-analyzer","wifi-network"],"latest_commit_sha":null,"homepage":"https://vremsoftwaredevelopment.github.io/WiFiAnalyzer/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VREMSoftwareDevelopment.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-12-09T23:37:23.000Z","updated_at":"2024-09-07T16:50:53.000Z","dependencies_parsed_at":"2023-02-09T08:45:28.241Z","dependency_job_id":"7cf85952-88c5-425d-9e3f-6ef64aa15376","html_url":"https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer","commit_stats":null,"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VREMSoftwareDevelopment%2FWiFiAnalyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VREMSoftwareDevelopment%2FWiFiAnalyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VREMSoftwareDevelopment%2FWiFiAnalyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VREMSoftwareDevelopment%2FWiFiAnalyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VREMSoftwareDevelopment","download_url":"https://codeload.github.com/VREMSoftwareDevelopment/WiFiAnalyzer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243815617,"owners_count":20352199,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","gplv3","wifi-analyzer","wifi-network"],"created_at":"2024-07-31T01:01:08.660Z","updated_at":"2025-03-16T02:30:46.774Z","avatar_url":"https://github.com/VREMSoftwareDevelopment.png","language":"Kotlin","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=62PA6HJ3BZL3E"],"categories":["Applications","Kotlin","Java","Uncategorized","Tool"],"sub_categories":["Uncategorized","Android Tool"],"readme":"\u003ch1\u003eWiFi Analyzer \u003cimg src=\"images/icon.png\" alt=\"Application Icon\" width=\"45\" height=\"45\"\u003e\u003c/h1\u003e\n\n[\u003cimg src=\"https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png\" alt=\"Get it on Google Play\" height=\"80\"\u003e](https://play.google.com/store/apps/details?id=com.vrem.wifianalyzer)\n[\u003cimg src=\"https://f-droid.org/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"80\"\u003e](https://f-droid.org/repository/browse/?fdid=com.vrem.wifianalyzer)\n[\u003cimg src=\"https://raw.githubusercontent.com/andOTP/andOTP/master/assets/badges/get-it-on-github.png\" alt=\"Get it on GitHub\" height=\"80\"\u003e](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/releases/latest)\n\nThis is the official repository of WiFi Analyzer.\n\n\u003cimg src=\"images/feature-graphic.png\" alt=\"Feature Graphic - Dark Theme\" height=\"200\"\u003e\n\u003cimg src=\"images/feature-graphic-light.png\" alt=\"Feature Graphic - Light Theme\" height=\"200\"\u003e\n\n## Table of Contents\n\n- [Features](#features)\n- [Usage Tips](#usage-tips)\n- [How-to](#how-to)\n- [FAQ](#faq)\n- [Feedback](#feedback)\n- [License](#license)\n- [Privacy policy](#privacy-policy)\n- [WiFi Analyzer Build](#wifi-analyzer-build)\n- [Contribute](#contribute)\n\n## Features\n\n* Identify nearby Access Points\n* Graph channels signal strength\n* Graph Access Point signal strength over time\n* Analyze WiFi networks to rate channels\n* HT/VHT Detection - 40/80/160MHz (Requires Android OS 6+)\n* 2.4 GHz, 5 GHz and 6 GHz WiFi bands (Requires hardware support)\n* Access Point view complete or compact\n* Estimated Distance to the Access Points\n* Export access points details\n* Dark, Light and System theme available\n* Pause/Resume scanning\n* Available filters: WiFi band, Signal strength, Security and SSID\n* Vendor/OUI Database Lookup\n* The application has too many features to mention them all\n\n**Please note WiFi Analyzer is not a WiFi password cracking or phishing tool.**\n\n## Usage Tips\n\n* Tap the title bar to switch between 2.4, 5 and 6 GHz WiFi band.\n* SSID with `***` or `*hidden*` means it is hidden.\n* Access Point security:\n    * \u003cimg src=\"images/ic_lock_black_18dp.png\" alt=\"WPA2/WPA\" height=\"20\"\u003eWPA3(SAE)/WPA2/WPA\n    * \u003cimg src=\"images/ic_lock_outline_black_18dp.png\" alt=\"WEP/WPS\" height=\"20\"\u003eWEP/WPS\n    * \u003cimg src=\"images/ic_lock_open_black_18dp.png\" alt=\"Disabled\" height=\"20\"\u003eDisabled\n* Wi-Fi Standard (Requires Android OS 11+):\n    * 4 - 802.11n\n    * 5 - 802.11ac\n    * 6 - 802.11ax\n    * 7 - 802.11be\n\n## How-to\n\n* [How to video](https://youtu.be/JJVKja0VDR0)\n* [How to find the best 5Ghz WiFi Channel](https://www.maketecheasier.com/best-wifi-channel-for-5ghz-frequency/)\n* [Understand Wi-Fi 4/5/6/6E/7 (802.11 n/ac/ax/be) - Make educated wireless router/AP upgrade decisions](https://www.duckware.com/tech/wifi-in-the-us.html)\n* [Why Wi-Fi stinks and how to fix it](http://spectrum.ieee.org/telecom/wireless/why-wifi-stinksand-how-to-fix-it)\n* [Wi-Fi channels list](https://en.wikipedia.org/wiki/List_of_WLAN_channels)\n* [How is distance calculated to Access Point](https://en.wikipedia.org/wiki/Free-space_path_loss)\n\n## FAQ\n\n* [Android Wi-Fi scanning throttling](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/wiki/Android-WiFi-scanning-throttling)\n* [Location Service Permission Requirements](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/wiki/Location-Service-Permission-Requirements)\n* [WiFi Analyzer on secondary user accounts](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/wiki/WiFi-Analyzer-on-secondary-user-accounts)\n* [How channel graph displays 20/40/80/160 MHz channel width?](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/issues/64)\n* [How to use SSID filter?](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/issues/125)\n* [WiFi Analyzer equivalent on iOS](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/issues/69)\n\n## Feedback\n\n* Bug reports can be submitted [here](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/issues).\n* To learn how to submit a bug [click here](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/wiki/Feedback).\n* [Discussions](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/discussions)\n* If you do not have GitHub account, please use [google groups](https://groups.google.com/forum/#!forum/wifi-analyzer-open-source) to discuss application features.\n\n## License\n\n[\u003cimg src=\"https://www.gnu.org/graphics/gplv3-127x51.png\" alt=\"GPLv3\" \u003e](http://www.gnu.org/licenses/gpl-3.0.html)\n\nWiFi Analyzer is licensed under the GNU General Public License v3.0 (GPLv3).\n\n### GPLv3 License key requirements:\n\n* Disclose Source\n* License and Copyright Notice\n* Same License\n* State Changes\n\n[GNU General Public License v3.0 (GPLv3) Explained in Plain English](https://tldrlegal.com/license/gnu-general-public-license-v3-(gpl-3))\n\n[GNU General Public License v3.0 (GPLv3)](http://www.gnu.org/licenses/gpl-3.0.html).\n\n## Privacy policy\n\n* WiFi Analyzer does not collect any personal/device information.\n* WiFi Analyzer is designed to use as few permissions as possible. It asks for just enough to perform the analysis. \n* Plus, it is all open source so nothing is hidden! \n* Most notably, this application does not require access to internet, so you can be sure it does not send any personal/device information to any other source and it does not receive any information from other sources. \n\n## WiFi Analyzer Build\n\n[![Workflow Status](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/workflows/Android%20CI/badge.svg)](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/actions?query=workflow%3A%22Android+CI%22)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/203eaa0583694bcca6554190513179ba)](https://app.codacy.com/gh/VREMSoftwareDevelopment/WiFiAnalyzer/dashboard?utm_source=gh\u0026utm_medium=referral\u0026utm_content=\u0026utm_campaign=Badge_grade)\n[![codecov](https://codecov.io/gh/VREMSoftwareDevelopment/WiFiAnalyzer/branch/master/graph/badge.svg)](https://codecov.io/gh/VREMSoftwareDevelopment/WiFiAnalyzer)\n\n[![Known Vulnerabilities](https://snyk.io/test/github/vremsoftwaredevelopment/wifianalyzer/badge.svg)](https://snyk.io/test/github/vremsoftwaredevelopment/wifianalyzer)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FVREMSoftwareDevelopment%2FWiFiAnalyzer.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FVREMSoftwareDevelopment%2FWiFiAnalyzer?ref=badge_shield)\n\n[![Issues](https://img.shields.io/github/issues/VREMSoftwareDevelopment/WiFiAnalyzer.svg)](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/issues)\n[![Star](https://img.shields.io/github/stars/VREMSoftwareDevelopment/WiFiAnalyzer.svg)](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/stargazers)\n[![Fork](https://img.shields.io/github/forks/VREMSoftwareDevelopment/WiFiAnalyzer.svg)](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/network)\n\n## Contribute\n\n* Feel free to fork the project and submit your changes.\n* To learn how to submit a pull request [click here](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/wiki/Pull-Request).\n* We want to express our gratitude to all [people](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer/graphs/contributors) for their contributions, such as: patches, bug solving, updates and etc.\n* If you would like to contribute financially to the project please feel free to send any amount through paypal.\n    * [![](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=62PA6HJ3BZL3E)\n    * Thanks to every one who already donated so far!\n\n### Fork project\n\n[How to fork project](https://help.github.com/articles/fork-a-repo)\n\n### Build project\n\n1. Install Android Studio\n2. Import project into Android Studio\n    * In Welcome to Android Studio Screen select Import project ...\n    * Select the root directory of the WiFi Analyzer repository and click \"OK\".\n    * WiFi Analyzer will build automatically.\n\n### Running lint, unit tests and jacoco coverage report\n\n```\n./gradlew lintDebug jacocoTestCoverageVerification\n```\n\n- lint report: `app/build/reports/lint-results.html`\n- unit test report: `app/build/reports/tests/testDebugUnitTest/index.html`\n- code coverage report: `app/build/reports/jacoco/jacocoTestReport/html/index.html`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVREMSoftwareDevelopment%2FWiFiAnalyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVREMSoftwareDevelopment%2FWiFiAnalyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVREMSoftwareDevelopment%2FWiFiAnalyzer/lists"}