WiFi Analyser

Your rating: None Average: 4.9 (24 votes)

The tool shows basic info about WiFi networks around you, such as ssid, channel, and signal level.

You can check souce code here: https://github.com/osanwe/harbour-wifianalyzer

Also you can flattr the app here.

Application versions: 
File harbour-wifianalyser-1.0.0-1.armv7hl.rpm19.74 KB13/07/2015 - 18:42
File harbour-wifianalyser-1.0.1-2.armv7hl.rpm20.11 KB13/07/2015 - 20:06
File harbour-wifianalyser-1.1.0-3.armv7hl.rpm20.14 KB13/07/2015 - 21:10
File harbour-wifianalyser-1.1.1-4.armv7hl.rpm20.95 KB16/07/2015 - 09:00
File harbour-wifianalyser-1.2.0-5.armv7hl.rpm23.67 KB25/07/2015 - 10:12
File harbour-wifianalyser-1.2.1-6.armv7hl.rpm23.81 KB30/08/2015 - 00:17
File harbour-wifianalyser-1.2.2-7.armv7hl.rpm26.94 KB30/10/2015 - 13:10
File harbour-wifianalyser-2.0.0-8.armv7hl.rpm18.33 KB31/10/2015 - 21:21
File harbour-wifianalyser-2.1.0-9.armv7hl.rpm42.34 KB04/08/2016 - 16:19
File harbour-wifianalyser-2.1.1-10.armv7hl.rpm42.54 KB05/08/2016 - 21:16
File harbour-wifianalyser-2.1.2-11.armv7hl.rpm43.6 KB10/09/2016 - 21:23
File harbour-wifianalyser-2.1.3-12.armv7hl.rpm43.77 KB06/11/2016 - 22:35

+ Updated Swedish translation
+ Updated Finnish translation
+ Updated French translation
+ "About" page updated


Karry's picture

Hi. Can you provide aarch64 build please? I would like to use this app on Xperia 10 II. Where are the sources now? It seems that your repository dissapear from Github, or you transfer it to https://github.com/Gehock/harbour-wifianalyzer ?

ade's picture

In case you missed it: my fork, including aarch64: https://openrepos.net/content/ade/wifi-analyser-fork

SaimenSays's picture

Hi and first of all thanks for this nice app!

Can you please check what happens if two accesspoint with same SSID are in range. App shows only the one sending lower channel. The second one is missing, even if I'm standing 1m away from this router. (Both are set to a fixed channel, so I know how output should look like)

simosagi's picture

Couple of comments/suggestions:

- In list mode, could you e.g. put on the background with a semi-transparent 'no networks' message if nothing has been detected? Or add something so the page is not entirely empty.

- It would be nice if the app could e.g. record to a file any AP that is detected and shown on the screen (append in a simple csv format that includes time of contact). That would open wardriving usage of the app ;-)

Osanwe's picture

Hello! Thanks for comment.

What information do you want to log?

simosagi's picture

Simply, log that e.g. at time HH:HH:SS wlan SID XXXXX (mac YYYY) has been detected on channel CC, with signal ZZ dBm (or perhaps wait if the signal seems to increase and log only its highest value).
Append new entries to the log file.

Thanks for your app!

wickedsp1d3r's picture

I would like to see an option to have the list view as default view.

Osanwe's picture

Done :)

wickedsp1d3r's picture


Rikudou_Sennin's picture

Hello, I like to have my phone fully in Czech language so I translate apps for myself, but if you want, here you have Czech localization of your app: https://www.dropbox.com/s/z9k8x7veyivol5y/harbour-wifianalyser-cs_CZ.ts?dl=0

Osanwe's picture

Sorry for later answer. Added.

Rikudou_Sennin's picture

How did you achieve not requiring root? :) Used my version or you found another way?

Osanwe's picture

Hmm... I've missed your fork :) Also now I can't find your source and therefore can't check your solution. If you share the link to your source code I'll compare our solutions. :)

I've found the follow way for getting information about WiFi networks: https://github.com/osanwe/harbour-wifianalyzer/blob/master/qml/harbour-w...

Rikudou_Sennin's picture

I cannot find my source code right now, but things I changed are:

  • removed references to the page that requests password
  • in c++ source I added setuid(0) to make the app run as root
  • in .spec file i change %defattr(-,root,root,-) to %defattr(4755,root,root,-) which adds sticky uid, so the app can use setuid(0)

So the app starts always as root.

kibet85's picture

first thansk for the amazing app..really helps me alot..please add option toi show mac address of emitting devices.

Osanwe's picture

Hi! I added showing networks bssid and I can add showing mac-address of current network. If you know how to get mac-addresses of all networks with `wpa_cli` I add this way into the tool.

tex's picture

I have lots of networks around me and it's really hard to read those colorful, moving and on-top-of-eachother network names. Apparently people around me only use those 3 channels. Maybe a pointing line from the top of the curve to the name somewhere else on the screen would be easier to read? Also, maybe logarithmically presented screen would utilize the screen better? Otherwise usefull app, thank you.

Osanwe's picture

I think something like this will be more useful in this situation. I'm going to create it.

saberaltria's picture


This app is extremely useful for me as I am working network and Internet stuff :P 

In the past, I could only use the terminal command, iwlist to check the Wi-Fi signal with ugly cli user-interface because those android apps not work at all !!!!

Thank you so much!!!!