infraview

Rating: 
4.90909
Your rating: None Average: 4.9 (22 votes)

InfraView displays info about your current network environment.

Currently offering:

  • External IP info
  • Local IP info
  • Devices in network (nmap)
  • ARP cache table info/clearing
  • Local network port connections (netstat)
  • ConnMan connections
  • DNS resolving
  • Ping
  • Traceroute

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

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-infraview-0.1-17.armv7hl.rpm922.9 KB26/05/2018 - 11:53
File harbour-infraview-0.1-17.i486.rpm923.84 KB26/05/2018 - 11:53
File harbour-infraview-0.1-18.armv7hl.rpm929.8 KB17/11/2018 - 18:52
File harbour-infraview-0.1-18.i486.rpm931.6 KB17/11/2018 - 18:52
File harbour-infraview-0.1-19.i486.rpm966.51 KB03/03/2019 - 22:20
File harbour-infraview-0.1-19.armv7hl.rpm965.97 KB03/03/2019 - 22:20
File harbour-infraview-0.1-20.armv7hl.rpm966.63 KB10/03/2019 - 19:08
File harbour-infraview-0.1-20.i486.rpm967.81 KB10/03/2019 - 19:08
File harbour-infraview-0.2-1.i486.rpm969.59 KB17/09/2019 - 22:55
File harbour-infraview-0.2-1.armv7hl.rpm968.39 KB17/09/2019 - 22:55
File harbour-infraview-0.3-1.armv7hl.rpm970.5 KB19/09/2019 - 22:31
File harbour-infraview-0.3-1.i486.rpm971.5 KB19/09/2019 - 22:31
Changelog: 

0.3.1

  • Added Chinese translation
  • Added ping tool page
  • Now verifying if user nemo is member of net_raw group (for ping and traceroute)

0.2.1

  • Load mainpage info async
  • Fixed dimmed color issue
  • Refresh option added on multiple pages
  • Added traceroute on tools page

0.1.20 Spanish, Swedish and Russian updated

0.1.19 Added ConnMan services (wifi)

0.1.18

  • Updated Spanish
  • Removed ISP location image, as it now requires Google apikey
  • Replaced ISP location image with OpenStreetMap link

0.1.17

  • Added Russian translation
  • Added DNS resolver

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

    • Option to kill nemo processes in netstat screen
    • Sort netstat list on users and identify by color
    • Added option to clear entire arp cache
    • Added option to remove specific arp cache entry

    0.1-10 Added dutch, updated swedish

    0.1-9 Added refesh option for main screen

    0.1-8

    • Added missing network name
    • Info on coverpage

    0.1-7

    • updated swedish language
    • better landscape layout

    0.1-6

    • Added Swedish (thanks Eson57)
    • for wlan added: dns/dhcp/domain name/broadcast address

    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

    • Added missing urllib3 to package
    • Added subnet mask

    0.1-1 Added local IP info
    0.1-0 Initial release
     

    Comments

    ade's picture

    Okay, looks like a local issue with python modules. Will investigate further.

    explit's picture

    Thanks ade!

    ade's picture

    should be fixed in 0.0.1-2

    explit's picture

    Thanks ade for the info:
    The first link you send me show on my FP2. 2.247.246.200
    Secon link answer with an long string:
    {"status":"success","description":"Data successfully received.","data":{"geo":{"host":"2.247.246.200","ip":"2.247.246.200","rdns":"x2f7f6c8.dyn.telefonica.de","asn":"AS6805","isp":"Telefonica Germany ","country_name":"Germany","country_code":"DE","region":"","city":"","postal_code":"","continent_code":"EU","latitude":"51.299301147461","longitude":"9.4910001754761","dma_code":"0","area_code":"0","timezone":"Europe\/Berlin","datetime":"2017-07-31 11:11:44"}}}

    ade's picture

    Thanks for the positive responses!
    I am open to suggestions, but keep in mind that my goal is not to create some exploit/penetration test suite.
    My objective is to get an overview of my network(devices), hence the name.

    Jordi's picture

    Good, what about cutting or throttling the internet access for a device in the network/ip adress?

    ade's picture

    This goes beyond the scope of viewing. Technically it is also not possible. You can prevent client internet access from a central router/firewall, but not from a client itself. It would be a design mistake if any random client could block other clients.
    Using iptables you can control access rights on your own device, that's all afaik.

    Jordi's picture

    Excellent!!

    More features, please! (like what does cSploit...)    ;-)

    minitreintje's picture

    Very handy :)

    explit's picture

    Very cool and usefull tool!
    Looking foward further development!

    Pages