VeeaWiFiAnalyzer
VeeaWifiAnalyzer, inspired by the open-source WiFi Analyzer app. We’ve added several functionalities and customized it to meet our specific needs.
Attribution
This project uses WiFiAnalyzer by VREMSoftwareDevelopment, licensed under the GNU General Public License v3.0 (GPLv3). Please click here to check the original license.
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+)
- 2.4 GHz, 5 GHz and 6 GHz WiFi bands (Requires hardware support)
- 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 VeeaWifiAnalyzer is not a WiFi password cracking or phishing tool.
Usage Tips
- Tap the title bar to switch between 2.4, 5 and 6 GHz WiFi band.
- SSID with
***
or*hidden*
means it is hidden. - Access Point security:
WPA3(SAE)/WPA2/WPA
WEP/WPS
Disabled
- Wi-Fi Standard (Requires Android OS 11+):
Wi-Fi 802.11a/b/g
Wi-Fi 802.11n
Wi-Fi 802.11ac
Wi-Fi 802.11ax
License
VeeaWifiAnalyzer 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).
Privacy policy
- VeeaWifiAnalyzer does not collect any personal/device information.
- VeeaWifiAnalyzer is designed to use as few permissions as possible. It asks for just enough to perform the analysis.
- Plus, it is all open source so nothing is hidden!
- 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
Build project
- Install Android Studio
- Import project into Android Studio
- In Welcome to Android Studio Screen select Import project …
- Select the root directory of the VeeaWifiAnalyzer repository and click “OK”.
- VeeaWifiAnalyzer will build automatically.
Running lint, unit tests and jacoco coverage report
./gradlew lintDebug jacocoTestCoverageVerification
- 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