InfraView displays info about your current network environment.
Currently offering:
Uses python-nmap, nmap dnspython
It has nmap-suid as a requirement, which runs as root. The netstat part is also taking root privileges to collect more detailed info.
Using ping and tracerout needs the following terminal action:
devel-su usermod -a nemo -G net_raw
If you are not comfortable with this, please to NOT install this app!
Sources on github
Attachment | Size | Date |
---|---|---|
![]() | 970.5 KB | 19/09/2019 - 22:31 |
![]() | 971.5 KB | 19/09/2019 - 22:31 |
![]() | 969.86 KB | 24/10/2019 - 21:26 |
![]() | 971.6 KB | 24/10/2019 - 21:26 |
![]() | 973.68 KB | 20/10/2020 - 21:30 |
![]() | 976.06 KB | 20/10/2020 - 21:30 |
![]() | 617.29 KB | 22/11/2020 - 19:39 |
![]() | 619.65 KB | 22/11/2020 - 19:39 |
![]() | 617.45 KB | 28/11/2020 - 03:46 |
![]() | 619.57 KB | 28/11/2020 - 03:46 |
![]() | 617.48 KB | 30/11/2020 - 15:01 |
![]() | 619.79 KB | 30/11/2020 - 15:01 |
![]() | 617.55 KB | 05/02/2021 - 02:28 |
![]() | 619.67 KB | 05/02/2021 - 02:28 |
0.4.4 External IP info now needs user-agent set
0.4.3 Dynamically update network details on frontpage on network change
0.4.2 Require extra dependency
0.4.1
0.3.4 Updated Spanish and Swedish
0.3.3
0.3.2 Removed non busybox grep compliant command
0.3.1
0.2.1
0.1.20 Spanish, Swedish and Russian updated
0.1.19 Added ConnMan services (wifi)
0.1.18
0.1.17
0.1.16 rescale Internet provider map to screen resolution
0.1.15 Spanish translation added and Dutch updated
0.1.14 Some fixes in netstat part
0.1.13 Fixed some security issues reported by robbbienert
0.1-12 Updated swedish
0.1-11
0.1-10 Added dutch, updated swedish
0.1-9 Added refesh option for main screen
0.1-8
0.1-7
0.1-6
0.1-5 Added missing idna library
0.0.1-4 Added missing certifi library
0.1-3 Added missing chardet library
0.1-2
0.1-1 Added local IP info
0.1-0 Initial release
Comments
Markkyboy
Sat, 2020/11/28 - 03:11
Permalink
App doesn't run on Jolla1 3.4.0.24. All i get is a white screen.
ade
Sat, 2020/11/28 - 03:48
Permalink
It did not pull a dependency that was once installed by default. Should be fixes now.
Markkyboy
Sat, 2020/11/28 - 21:21
Permalink
Thanks ade, it is working now.
objectifnul
Sat, 2020/11/28 - 11:31
Permalink
Interesting. What was it?
ade
Sat, 2020/11/28 - 11:40
Permalink
It's discussed over here: https://together.jolla.com/question/226719/error-on-importing-orgfreedes...
objectifnul
Sat, 2020/11/28 - 03:27
Permalink
Same with 3.3.0.16 Rokua: blank screen, unresponsive (Xperia X)
Caballlero
Sat, 2018/05/26 - 22:25
Permalink
Dns resolver feature is to config own a dns?
ade
Sat, 2018/05/26 - 23:03
Permalink
No, it is for querying Domain Name System (DNS) servers related to a domain. Think of command line tools like dig or nslookup.
Ygorr
Fri, 2018/03/02 - 01:05
Permalink
Searching of devices in network takes long time enough
ade
Fri, 2018/03/02 - 01:16
Permalink
That depends on the amount of devices in the network. If it is like 10 devices it should take about 5 seconds.
And only search on local networks.
rob_k
Mon, 2017/08/07 - 18:09
Permalink
I cannot install this on my J1, Iijoki. It might be the installation of nmap-suid that is causing the error.
I'm trying to include a screenprint from the error. Doesn't seem to work though. How about this: https://www.dropbox.com/s/u02yo4vaieb9sy0/Screenshot.png?dl=0
ade
Mon, 2017/08/07 - 18:19
Permalink
"pkcon refresh" first?
rob_k
Tue, 2017/08/08 - 12:11
Permalink
In the end I downloaded both rpms and it worked. It looks like a wrong dependency, a hard-coded link to a local map in nmap-suid? Anyway, it works now, thanks!
ade
Tue, 2017/08/08 - 13:16
Permalink
No, there is no wrong dependency. Your installation tried to pull nmap-suid 7.50-1, which is removed because of an issue. That you tried to pull this version indicates you had old repo cache that was not aware of more recent versions. A refresh should have fixed that.
The lastest infraview does have a dependency on nmap-suid >= 7.50-3 because of added functionality.
explit
Tue, 2017/08/01 - 10:16
Permalink
For me working too, thanks!
kaulian
Mon, 2017/07/31 - 23:55
Permalink
Yes for me too
Everythings ok
Nice =)
PamNor
Mon, 2017/07/31 - 22:24
Permalink
After update nmap-suid I can confirm. Device info --> is working.
No more errors detected.
Great ap. Thanks.
Jordi
Mon, 2017/07/31 - 23:29
Permalink
Yes, confirmed for Jolla1.
PamNor
Mon, 2017/07/31 - 22:09
Permalink
Testing 0.1-5.
Happy to tell you 'ade'
IP location info --> is working
ade
Mon, 2017/07/31 - 22:15
Permalink
Great. I just uploaded a new nmap-suid, which should fix your other issue. You should be able to see al device details now.
PamNor
Mon, 2017/07/31 - 21:55
Permalink
Testing 0.1-4
...device/ show more info
Ooops .nmap-os-bd file?
[root@Sailfish /]# find . -name nmap-os-db 2>/dev/null
./opt/alien/usr/share/nmap-suid/share/nmap-os-db
./usr/share/nmap-suid/share/nmap-os-db
traceback (most recent call last):
File "/usr/share/harbour-infraview/qml/pages/call
_nmap.py", line 42, in devinfo
nm.scan(ip, arguments="-O")
File "/usr/share/harbour-infraview/python/nmap.py
", line 266, in scan
nmap_warn_keep_trace=nmap_warn_keep_trace
File "/usr/share/harbour-infraview/python/nmap.py
", line 325, in analyse_nmap_xml_scan
raise PortScannerError(nmap_err)
nmap.PortScannerError: 'OS scan requested but I can
not find nmap-os-db file. It should be in /usr/loc
al/share/nmap, ~/.nmap/ or .\nQUITTING!\n'
[D] onError:44 - Python ERROR: file:///usr/share/ha
rbour-infraview/qml/pages/DeviceInfo.qml:31: TypeEr
ror: Cannot read property '0' of undefined
ade
Mon, 2017/07/31 - 22:03
Permalink
it's using a different directory in my case. Another thing to solve, thanks for testing.
kaulian
Mon, 2017/07/31 - 21:39
Permalink
Thanks
Now for me missing 'idna' module =)
ade
Mon, 2017/07/31 - 21:43
Permalink
okay, hopefully the last :-(
PamNor
Mon, 2017/07/31 - 21:39
Permalink
Testing 0.1-4
Sorry to tell: External ip info -->
Missing module idna?
[nemo@Sailfish ~]$ harbour-infraview
[D] unknown:0 - Using Wayland-EGL
/usr/share/harbour-infraview/python/requests/__init
__.py:80: RequestsDependencyWarning: urllib3 (dev)
or chardet (3.0.4) doesn't match a supported versio
n!
RequestsDependencyWarning)
[D] unknown:0 - "PyOtherSide error: Traceback (most
recent call last):\n\n File \"/usr/share/harbour-
infraview/qml/pages/call_location.py\", line 5, in
\n from requests import get # not avail
able by default!\n\n File \"/usr/share/harbour-inf
raview/python/requests/__init__.py\", line 98, in <
module>\n from . import packages\n\n File \"/us
r/share/harbour-infraview/python/requests/packages.
py\", line 7, in \n locals()[package] =
__import__(package)\n\nImportError: No module named
'idna'\n"
[D] unknown:0 - "PyOtherSide error: Traceback (most
recent call last):\n\n File \"\", line 1,
in \n\nNameError: name 'call_location' is
not defined\n"
[D] onError:50 - Python ERROR: Cannot import module
: call_location (Traceback (most recent call last):
File "/usr/share/harbour-infraview/qml/pages/call
_location.py", line 5, in
from requests import get # not available by de
fault!
File "/usr/share/harbour-infraview/python/request
s/__init__.py", line 98, in
from . import packages
File "/usr/share/harbour-infraview/python/request
s/packages.py", line 7, in
locals()[package] = __import__(package)
ImportError: No module named 'idna'
PamNor
Mon, 2017/07/31 - 21:26
Permalink
Yep. nmap-suid is installed
ade
Mon, 2017/07/31 - 21:43
Permalink
It's not searching nmap in the right location in your case. I explicitly set a search path, so not clue what causes this atm.
PamNor
Mon, 2017/07/31 - 21:07
Permalink
Testing 0.1.3
certifi missing?
File "/usr/share/harbour-infraview/python/request
s/__init__.py", line 97, in
from . import utils
File "/usr/share/harbour-infraview/python/request
s/utils.py", line 24, in
from . import certs
File "/usr/share/harbour-infraview/python/request
s/certs.py", line 15, in
from certifi import where
ImportError: No module named 'certifi'
ade
Mon, 2017/07/31 - 21:08
Permalink
too late, 0.1.4 is already available :-)
PamNor
Mon, 2017/07/31 - 20:59
Permalink
Testing 0.1-2
Devices in current network/Show more info: -> Retriewing device info (forever)
nmap-os-db file missing?
[nemo@Sailfish ~]$ harbour-infraview
[D] unknown:0 - Using Wayland-EGL
[D] :15 - call_nmap module is now imported
[D] :27 - call_nmap module is now imported
[D] unknown:0 - "PyOtherSide error: Traceback (most
recent call last):\n\n File \"/usr/share/harbour-
infraview/python/nmap.py\", line 322, in analyse_nm
ap_xml_scan\n dom = ET.fromstring(self._nmap_las
t_output)\n\n File \"/usr/lib/python3.4/xml/etree/
ElementTree.py\", line 1326, in XML\n return par
ser.close()\n\n File \"\", line None\n\nxm
l.etree.ElementTree.ParseError: no element found: l
ine 1, column 0\n\n\nDuring handling of the above e
xception, another exception occurred:\n\n\nTracebac
k (most recent call last):\n\n File \"/usr/share/h
arbour-infraview/qml/pages/call_nmap.py\", line 42,
in devinfo\n nm.scan(ip, arguments=\"-O\")\n\n
File \"/usr/share/harbour-infraview/python/nmap.py
\", line 266, in scan\n nmap_warn_keep_trace=nma
p_warn_keep_trace\n\n File \"/usr/share/harbour-in
fraview/python/nmap.py\", line 325, in analyse_nmap
_xml_scan\n raise PortScannerError(nmap_err)\n\n
nmap.PortScannerError: 'OS scan requested but I can
not find nmap-os-db file. It should be in /usr/loc
al/share/nmap, ~/.nmap/ or .\\nQUITTING!\\n'\n"
[D] onError:44 - Python ERROR: Return value of PyOb
ject call is NULL: Traceback (most recent call last
):
File "/usr/share/harbour-infraview/python/nmap.py
", line 322, in analyse_nmap_xml_scan
dom = ET.fromstring(self._nmap_last_output)
File "/usr/lib/python3.4/xml/etree/ElementTree.py
", line 1326, in XML
return parser.close()
File "", line None
xml.etree.ElementTree.ParseError: no element found:
line 1, column 0
During handling of the above exception, another exc
eption occurred:
Traceback (most recent call last):
File "/usr/share/harbour-infraview/qml/pages/call
_nmap.py", line 42, in devinfo
nm.scan(ip, arguments="-O")
File "/usr/share/harbour-infraview/python/nmap.py
", line 266, in scan
nmap_warn_keep_trace=nmap_warn_keep_trace
File "/usr/share/harbour-infraview/python/nmap.py
", line 325, in analyse_nmap_xml_scan
raise PortScannerError(nmap_err)
nmap.PortScannerError: 'OS scan requested but I can
not find nmap-os-db file. It should be in /usr/loc
al/share/nmap, ~/.nmap/ or .\nQUITTING!\n'
[D] onError:44 - Python ERROR: file:///usr/share/ha
rbour-infraview/qml/pages/DeviceInfo.qml:31: TypeEr
ror: Cannot read property '0' of undefined
Pages