Skip to content

colinlowenberg/CarWiFi

Repository files navigation

Vehicle WiFi Service Zone Detector App Application Icon

This is a sample app to detect nearby vehicles with WiFi access points built-in. You can "fork" the source code and build your own custom application for detecting a specific type of vehicle based on the MAC address. I went in an made some changes based on our discussion and made this app more specific to Car WiFi. You will still need to implement the MAC address filtering to only display WiFi access points from a specific OUI in the MAC address. You will also need to remove any menu options that you do not want in your app.

This app was created using a sample code repository called WiFi Analyzer. The original app was designed for examining surrounding WiFi networks, measuring their signal strength as well as identifying crowded channels.

Android OS Requirements

  • Minimum: Jelly Bean (Version 4.1 - API 16)
  • Recommended: Marshmallow (Version 6.0 - API 23)

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

Here are screenshots of the new app:

Here are screenshots of the original app:

Feature Graphic - Dark Theme

Feature Graphic - Light Theme

The open-source app was created using Agile methodologies, click here to learn more about it.

i-proving

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 or Light theme available
  • Pause/Resume scanning
  • Swipe left/right at the bottom of the screen to navigate to the next/previous screen
  • Available filters: WiFi band, Signal strength, Security and SSID

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.
  • Swipe to manually refresh screen content.
  • SSID with (***) means it is hidden.
  • Access Point security: WPA2/WPA WPA2/WPA; WEP/WPS WEP/WPS; Disabled Disabled
  • Saved networks Saved Networks

How-to

FAQ

Feedback

  • Bug reports and feature requests can be submitted here.
  • To learn how to submit a bug or feature request 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

Build Status Codacy Badge codecov Known Vulnerabilities

Issues Star Fork

Contribute

  • Feel free to fork the project and submit your changes back.
  • To learn how to submit a pull request click here.

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 testDebugUnitTest jacocoTestDebugUnitTestReport --info

Special Thanks

We want to express our gratitude to all people for contributed with patches, bug solving and updates to WiFi Analyzer.

Donations

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!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages