WiFi Track: A wardriving / wifi survey app
WiFi Track is an Android wardriving app - it collects data about wifi networks in range, plots them on a map and lets you search them and see details per each wifi access point. Together with that it can generate lots of interesting charts based on different security settings, channels, manufacturers, mode of operation, etc.
FEATURES
=========
* Real-time network data acquisition and plotting:
- Networks plotted according to basic security type (Open, WEP, WPA)
- Detailed context information available per each wifi network on the map on click
- 2.4GHz / 5 GHz bands supported (if hardware available)
- Scan configurable (wifi scan period configurable depending on moving speed - standstill, walking, driving). GPS scan period also configurable. Several profiles available (High accuracy, Normal, Battery Save)
* Per-network details
- Basic parameters (SSID,BSSID, channel, hardware manufacturer, operating mode (infrastructure vs ad-hoc), etc
- Security parameters (encryption, authentication, WPS, security rating based on a number of parameters)
- Frequency interference with neighbouring networks plus advice to switch to another channel if necessary
- Nearest networks
* Background service mode which is very flexible and configurable:
- Exit at certain battery level
- TTS reports at configurable interval
- Sound notifications on new networks in range
- Distance / new network reporting
- Configurable option to lock wifi and prevent it from disabling on sleep
* Network filters (affect map view and possibly statistics)
You can filter by many criteria.
* Statistics and charts
- Per security type (Open, WEP, WPA, WPA2, WPA/WPA2 Mixed mode)
- Per WPA encryption type (CCMP, TKIP)
- Per manufacturer
- Per frequency band (2.4 vs 5 ghz)
- Per channel (for both 2.4 and 5 ghz ranges)
- Per operating mode (adhoc vs infrastructure)
- WPS enabled charts
- WPA authentication type charts (PSK vs EAP)
- Most often occured SSIDs
- Country the manufacturer is headquartered in and more
- Statistics can be either global or per map view and either affected by filters or not
* SSID search
* Export to KML file (to use with Google Earth)
DOWNLOAD
==========
Available for free (ad-supported) at Google Play:
details?id=com.gat3way.wifitrack
(The forum prevents me from posting URLs before I have 10 posts. That's the reason I can't post screenshots either. Sorry for that)
ABOUT ME
=========
My name is Milen Rangelov and I am more of a UNIX guy, developing GPU hash cracking software and this is my first Android app ever (and the second time I write Java code hehe). I guess there are lots of things to improve. I am open to suggestions and critics. Hope it will get better and better with time.
Thanks let me give it a try
hillz said:
Thanks let me give it a try
Click to expand...
Click to collapse
Hope you'd like it
Why do we need google services for your app? I am running cyanogenmod 11 and have no need to install all the google services till now.
Would be nice if I can give your app a try...
Related
Download from Google play
UMTS/GSM/LTE/CDMA/EVDO Network Monitor and Drive Test tool
This is a fieldtest/netmonitor application for UMTS/GSM/LTE/CDMA/EVDO network.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Download G-NetTrack Pro - full version here: http://play.google.com/store/apps/details?id=com.gyokovsolutions.gnettrackproplus
G-NetTrack Pro (Trial Version) on Google Play - https://play.google.com/store/apps/details?id=com.gyokovsolutions.gnettrackpro
G-NetTrack Pro video demonstration: https://www.youtube.com/watch?v=W8W908OHmb4
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The application monitors the serving CELLID, LEVEL, QUAL, MCC, MNC, LAC, technology, cell serving time and neighbor cells CELLID/PSC and LEVEL.
LEVEL and QUAL depend on technology:
- 2G - RXLEVEL and RXQUAL
- 3G - RSCP and ECNO
- 4G - RSRP and RSRQ
Only for 4G also SNR and CQI are monitored.
The reported measurements depend on the phone and are not available on all mobiles. For example most phones do not report RXQUAL on GSM and only some report ECNO on 3G.
If LEVEL is -200dBm that means your device does not report correctly and you have to search for a software update from your device manufacturer.
***NEW*** G-NetDiag - online tool for visualization and postprocessing of text log files is available - check G-NetDiag section on www.gyokovsolutions.com
***NEW*** Phone measurement capabilities survey - go to Menu-More-Measurement Capabilities and see if your device reports correctly CELLID, LEVEL, QUALITY, NEIGHBORS. Share your results and see the results from the survey for different phone brands.
There are two modes in which app could be used - instant and log modes.
1. Instant mode - this is a quick mode for fast measurements
- start the app
- enable the mapview (Menu - Enable Map and GPS)
- select measurement (LEVEL, QUAL, CELLID, DL-bitrate, UL-bitrate, Speed)
- when you finish with measurements you can export the observed measurement to kml or take a screenshot.
2. Log mode - this is more sophisticated mode. You can also start optionally voice and data sequences (that's why you see in the app permissions "Services that cost you money - Directly call phone numbers") in order to monitor the network for blocked and dropped calls and to measure upload and download bitrate. Don't lock the phone while the log is running.
- start the app
- select what measurements you want to log (Menu-Settings)
- start log (Menu - Start Log)
- the app starts to create kml and text tab export for the selected measurements
- it also creates event kml and text file - for cell reselections, handovers, Call Start, Call End, Call Drop, Call Block
- when you are finished with measurements press End Log button
- you can find kml exports and tab exports in folder G-NetTrack_Logs on sdcard
Using application you can easily pinpoint network problems like:
- blocked calls
- dropped calls
- bad coverage - low RXLEVEL
- low uplink and downlink data throughput
- lack of dominant server causing lot of cell reselections and frequent service interruptions - when the serving cell time is small
- weak 3G coverage - when you have a lot of reselections between cells on 3G and 2G
- if you have information about the sites you can create cellfile and you can view sites on map - see the screenshots. Put the file in the folder G-NetTrack_Logs/cellfile. Go to G-NetTrack section on www.gyokovsolutions.com for instruction how to create file and sample file.
- option to load cellfile, show cellname labels and serving cell line is in Menu - Settings
- if you add too many cells to cellfile the performance of the app could be slowed on some mobiles when the Map tab is active
For log files new point is created when the distance difference is >15m or cellid has changed. The icon size varies with technology - size2G < size3G < size4G.
KML log file can be used with Google Earth or G-NetLook in order easily to view measurement results.
Text log file can be used with G-NetDiag, for statistical purposes or imported in MapInfo in order to create coverage maps.
If you use antivirus software allow the app to create folders and write on sdcard.
For more information go to www.gyokovsolutions.com
Download from Google play
Hi man, you're doing a great job making G-Net Track work with Android.
I enjoyed using it with WM6.1 on an HTC Touch HD that unfortunately broke last year.
Is there any WP7 version in your current/future plans?
Thanks!
Great work, thanks! :highfive:
I still haven't tried the new WP7. Nowadays I'm more into Android.
Updated to 3.5
New things:
Added automatic voice call sequence - the events CALL START, CALL BLOCK, CALL DROP and CALL END are included in events.kml and in events.txt file.
App should be in foreground in order sequence to run.
if it is in the background the sequence is paused.
How to set parameters:
- click [EDIT]
- change the values
- click [SAVE]
Note: In 3G during the voice call cell parameters are not updated. So in 3G use short calls.
In order not to be charged you can call number which is not answering
Updated to 3.6
Now you can measure the download bit rate.
Data sequence is added to program functionality - type target URL and start data sequence. New kml file for DL bitrate is created.
Choose bigger file in target URL in order to have bigger download speed.
Updated to 3.91
- fixed neighbor cells display
Updated to 3.93
- added uplink and downlink speed on main screen
- fixed cellid color in kml export file
Where do I find documentation on what all those values mean and value indication?
seems to work on my sprint touch pro 2 , just saying that it worked since there was a comment on how it didnt work on cdma
also the g-netspeed app gives a different speed than ookla's speed test app, wondering which is more accurate if anyone knows.
Ookla test is based on download and upload of file to their specified server (usually the closest server). G-netSpeed estimates the speed to locations that you choose, that's why you get different results.
I am trying to make G-nettrack to work with Cdma, but we don't have cdma here. So if somebody is willing to try cdma version just send me a message.
[ANNOUNCEMENT] To Devs, please read
New version 3.94
- added 3G ECNO
- now it works with CDMA and LTE. Please advice if it works ok.
Updated to 3.95
-added functionality for CDMA/EVDO networks
-added RXQUAL for GSM, ECNO for UMTS, RSRQ for LTE, ECIO for CDMA and EVDO (depends if the phone supports it)
-addded kml for QUAL measure
-added SNR and CQI for LTE
If you have any problems, please send me screenshot of INFO tab
This is not working on my Motorola Photon running CNA 3.6.6 with Android Version 4.1.2
Thnxx mate but i'm huving a problem while opening it. It hangs then the phone gets back to the main screen .
I'm using omega v6 rom
Sent from my GT-N7100 using Tapatalk 2
Can some of you that have problems opening the app try these two test apps and say if he can open them.
amour86 said:
Thnxx mate but i'm huving a problem while opening it. It hangs then the phone gets back to the main screen .
I'm using omega v6 rom
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
Thnx mate it works
Sent from my GT-N7100 using Tapatalk 2
The second APK works for me.
Thanks for the cooperation!
Updated to 3.96.
- added kml export for LAC, RNC, SNR, CQI - Through Menu -> Settings you can choose which kml export you want
- fixed crash on some mobiles
If you have any problems, please send me screenshot of INFO tab
This application assists you in controlling and monitoring Android devices that have either CellAgent or CellMap application installed. SMS commands are used to communicate with the device.
Devices like Falcom Stepp II, Falcom Stepp III, MAMBO II are supported as well.
The maximal functionality is available if CellAgent is installed on the device you want to control. You need Internet connection to use Google maps in this app. Some of the commands you might want to use are already added to the templates (you can check the CellAgent manual for the full list of commands, can be found on developers website, section 4). You only need to enter the phone number of the device you wish to control or monitor and you are ready to go.
App features:
- GPS location data display;
- GSM (LBS) location data display;
- marking your own position on map;
- toggling Wi-Fi remotely;
- toggling GPRS/WCDMA/3G remotely;
- maintaining the history of received data, with an option to review the device positions later;
- an option to edit and/or add new SMS commands.
With FreetzMobil you could control various features of Freetz. You could query the state of the memory, swap, mounted devices and log files. Also you could view the status of the daemons and change it. The internet connection could be reestablished and the box coul be rebooted.
Newest features: Status of SMARTmontools, OpenVPN and ppp-cgi, diversions, telephone answering machine, alarm clock, ring blocker, wlan (guest, 2.4 & 5 GHz), Lan4-guest, dect, capi, USB remote access, mediaserver, ftp-server, samba, night timer.
This app contains English and German localisations.
Requirements
You need a Fritz!Box by AVM which uses a firmware based on version 1.2, 2.0(rc) or trunk of Freetz.
The security level "0" has to be set, see http://tiny.cc/a4qzcw
The connection uses the Freetz web interface, which runs mostly at port 81. To use FreetzMobil via the internet you have to forware this Port and use DynDNS. To set up this forwarding use the AVM-Firewall: http://tinyurl.com/5whw56r
Speed
The processing speed depens on many facotrs. First the connection: UMTS has a higher latency than local WLAN. Also the Fritz Box itself could slow down. A FRITZ!Box Fon WLAN 7170 has a crucial slower cpu and only a quarter of memory than a AVM FRITZ!Box Fon WLAN 7390.
DONATE: If you encrypt the connection with SSL (via stunnel or lighttpd) it will a bit more slower.
Donation
No self-promotion in the app.
Access cia encrypted HTTPS is available
More than 2 devices could be created
You support this app and further development!
Play Store: http://tinyurl.com/k2d57sd
Changelog: http://tinyurl.com/ktzhcl3 (Google Tranlator bar on the top)
Included translations are german and english.
My personal intension to create this app:
I didn't like to use the Freetz web interface on my small cell phone. So i wrote this app
Network Host Monitor is a tool to monitor availability of servers, routers, sites, blogs, etc. You just need to specify the address (URL or IP), set the type (Ping, GET) and the interval for checking.
This application supports various check types: TCP Ping and ICMP Echo, HTTP Get and running custom remote scripts. In last case tool can check answer for a specified word or phrase. HTTP Head request (for code 200) also supported.
Host Monitor interface supports notifications, widget, sound and LED indication. You can specify alert condition - e.g. always, or only if errors, or if status changed, etc. App can save, show and export logs in various formats, and provides statistics feature.
Tool interface supports both phone and tablet modes. You can set preferred layout mode in preferences.
List of major features:
Checking through host resolve, console ping, HTTP GET or HEAD requests
Customizable notifications, and rich preferences/settings
Widget with last check results
Support of unlimited number of hosts/sites
Setting checking interval between 5 minutes to 6 hours
Advanced logging with ability to export logs to text or csv
Logs statistics feature
Auto run on device restart
Optimized interface layouts for both phone and tablet
Ability to run console ping on devices with this function is locked (but root is required)
I think, it's a useful thing, especially for webmasters and network administrators.
Get it from Google play: https://play.google.com/store/apps/details?id=net.snkey.networkhostmonitor
Please feel free to post all issues and feature requests here.
Update to version 1.9 released!
That's new:
added hosts export/import
tap on widget now runs application
improved graphics for logs view
added feedback menu
Install from Google play
Now version 2.2 released.
New features:
- added ability to set pause
- added ability to set description-based host list
- material design support for Android 5.0+
- workaround for notifications: expanded view in and hi priority in 4.1+, added custom colors for 5.0+
- multiple exit requests fixed
- few minor fixes and improvements
Hi
Ever been in a situation where you quickly need the current GPS coordinates?
Now you can, just published a very simple app called "Quick GPS Position" which shiws you the current Latitude and Longitude of your watchs position...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
I've just released a (inexpensive 1.69$) Pro-Version of this app.
It is supporting a wide range of configuration possibilities:
Position:
- Decimal
- Degrees
- UTM
- MGRS
- QTH
- Ordnance Survey National Grid (UK)
- SWISSGRID*CH1903+ support
- Gauß-Krüger support (Germany only)
- GEOREF Support (https://en.wikipedia.org/wiki/World_...ference_System)
- GARS Support (https://en.wikipedia.org/wiki/Global...ference_System)
The Speed:
- km/h
- mph
- m/s
- knots!
Elevation/height:
- Meter
- Feet
Heading:
- Degree (not reliable in low speeds)
Vibration:
- Option to turn on or off Vibration on GPS capture or loss
Option for 'app always on' available
Option to show either the time of the last known position OR the time ago (in sec/min/hours) since then
Option to show last known position on Startup
IMPORTANT:
If you have a Bluetooth connection available to your phone and GPS on on your phone, it is using your phone's Position. Turn off Bluetooth (and GPS on on your phone) to use the phone's GPS.
Thanks for the support, I will try to implement more things soon!
Enjoy
Excellent. Been waiting for an app like this.
Assuming you do any updates it would be good to see an option to change the coordinates to the user preference i.e. degrees, minutes and seconds.
p.s Thanks for making it free too!
many thanks very good job!
is it possible to set UTM coordinate and to know which is the datum used?
tia
g
Dumdidum said:
Hi
Ever been in a situation where you quickly need the current GPS coordinates?
Now you can, just published a very simple app called "Quick GPS Position" which shiws you the current Latitude and Longitude of your watchs position...
Enjoy
Click to expand...
Click to collapse
Just downloaded. Excellent app and thank you!
Great App!
Hi all
I've just released a (inexpensive 1.79$) Pro-Version of this app.
It is supporting a wide range of configuration possibilities:
Position:
- Decimal
- Degrees
- UTM
- MGRS
The Speed:
- km/h
- mph
- m/s
- knots!
Elevation/height:
- Meter
- Feet
Heading:
- Degree (not reliable in low speeds)
Vibration:
- Option to turn on or off Vibration on GPS capture or loss
Option for 'app always on' available
Option to show either the time of the last known position OR the time ago (in sec/min/hours) since then
Option to show last known position on Startup
IMPORTANT: If you have a Bluetooth connection available to your phone and GPS on on your phone, it is using your phone's Position. Turn off Bluetooth (and GPS on on your phone) to use the phone's GPS.
Thanks for the support, I will try to implement more things soon!
sorry but i must factory reset my note 4 to buy the app since my samsung pay is ko
and this is not possible for the next two weeks
asap i will reset and buy your app
by
Lots of more stuff to come in Version 1.1.0:
- QTH
- Ordnance Survey National Grid (UK)
- SWISSGRID*CH1903+ support
- Gauß-Krüger support (Germany only)
Version 1.1.0 is NOW available in the store with the above mentioned new features...!
Nice, but I think this will really be usefull when you will have a buton on it to save that info togheter with time and date in a pin or log for latter use.
carbunaru said:
Nice, but I think this will really be usefull when you will have a buton on it to save that info togheter with time and date in a pin or log for latter use.
Click to expand...
Click to collapse
I'll take that on my list for a future update...
No promise
I can't seem to find the pro version on the store. The free version is great but useless to me as I only use MGRS (I'm military). I'm on an iPhone 6s if that matters. FWIW your app was the main reason I bought the S3. Great work and keep it up!
Version 1.3.0 now available:
- Possibility to force the usage of the Gear's GPS Signal even when the Gear is connected to the phone using Bluetooth.
- Possibility to set the precision: (Best, Good, Average, Bad) ... => means less Digits
Important: The force internal GPS is still somewhat beta. It's another API approach which is not well documented.
Version 1.4.0 awaiting approval from Samsung.
New:
- GEOREF Support (https://en.wikipedia.org/wiki/World_Geographic_Reference_System)
- GARS Support (https://en.wikipedia.org/wiki/Global_Area_Reference_System)
- Fix for a rare calculation error using MGRS
Version 1.4.0 with the above mentioned features now available
Does it show number of satellites?
You cannot get that info out of the web api, sorry.
I will implement a new Feature soon:
The Feature to get the Elevation using Google web api!
GPS Elevation is very unreliable (+-50m at least). Using the web api, I am able to get the correct height for a coordinate using Google web api. (Internet needed)
I'm having problems with mine, it doesn't seem to want to acquire position. I have GPS turned on as the location source in my Gear settings but my watch seems to have real difficulty acquiring position. Any advice?
Your app doesnt work in china. Because you depend on google services
Sent from my SM-N910U using XDA-Developers Legacy app