Coder Social home page Coder Social logo

netdiag's People

Contributors

david-barbion avatar valvin1 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

valvin1

netdiag's Issues

[bundle] debian list

Installing pkg-config 1.1.7
Installing ffi 1.9.17 with native extensions
Installing json 2.0.1 with native extensions
Installing net-ping 2.0.1
Using bundler 1.11.2
Installing glib2 3.1.1 with native extensions
Installing cairo 1.15.5 with native extensions
Installing libnotify 0.9.3
Installing atk 3.1.1 with native extensions
Installing gobject-introspection 3.1.1 with native extensions
Installing cairo-gobject 3.1.1 with native extensions
Installing pango 3.1.1 with native extensions
Installing gio2 3.1.1 with native extensions
Installing gdk_pixbuf2 3.1.1
Installing gdk3 3.1.1
Installing gtk2 3.1.1 with native extensions
Installing gtk3 3.1.1 with native extensions
Installing ruby-libappindicator 0.1.5 with native extensions
Installing webkit2-gtk 3.1.1
Bundle complete! 5 Gemfile dependencies, 19 gems now installed.

Latest version requires gtk 3.20

When launching netdiag it crashes with this message :

var/lib/gems/2.3.0/gems/gobject-introspection-3.1.1/lib/gobject-introspection/loader.rb:530:in `invoke': /home/user/netdiag/netdiag/../preferences.ui:5:1 Required gtk+ version 3.20, current version is 3.18 (Gtk::BuilderError::VersionMismatch)
	from /var/lib/gems/2.3.0/gems/gobject-introspection-3.1.1/lib/gobject-introspection/loader.rb:530:in `block in define_method'
	from /home/user/netdiag/netdiag/preferences.rb:7:in `initialize'
	from /home/user/netdiag/netindic.rb:47:in `new'
	from /home/user/netdiag/netindic.rb:47:in `initialize'
	from /home/user/netdiag/netindic.rb:270:in `new'
	from /home/user/netdiag/netindic.rb:270:in `<main>'

gtk 3.20 is not present for ubuntu 16.04

crash on startup

at 17d8915 on startup i get the following message :

D, [2018-02-21T20:11:32.314549 #14876] DEBUG -- : Program started
D, [2018-02-21T20:11:32.314613 #14876] DEBUG -- : entering Netindic::initialize
D, [2018-02-21T20:11:32.314637 #14876] DEBUG -- : entering Netindic::Portal::initialize
/var/lib/gems/2.3.0/gems/gobject-introspection-3.1.1/lib/gobject-introspection/loader.rb:296:in `invoke': invalid argument Hash (expect #<Class:0x000000041204b8>) (ArgumentError)
	from /var/lib/gems/2.3.0/gems/gobject-introspection-3.1.1/lib/gobject-introspection/loader.rb:296:in `block (2 levels) in load_constructor_infos'
	from /var/lib/gems/2.3.0/gems/gobject-introspection-3.1.1/lib/gobject-introspection/loader.rb:307:in `block in load_constructor_infos'
	from /opt/netdiag/netdiag/portal.rb:68:in `new'
	from /opt/netdiag/netdiag/portal.rb:68:in `interface'
	from /opt/netdiag/netdiag/portal.rb:13:in `initialize'
	from /opt/netdiag/netdiag/portal.rb:131:in `new'
	from /opt/netdiag/netdiag/portal.rb:131:in `initialize'
	from ./netindic.rb:34:in `block in initialize'
	from ./netindic.rb:259:in `queue'
	from ./netindic.rb:34:in `initialize'
	from ./netindic.rb:58:in `new'
	from ./netindic.rb:58:in `initialize'
	from ./netindic.rb:284:in `new'
	from ./netindic.rb:284:in `<main>'

Feature Request - detect captive portal

On enterprise network or public network a captive portal asks to enter credentials or validate an agreement
In that show case a notification or open the browser

miss a file in latest commit

In netindic.rb there is :

require 'netdiag/portal'

but ./netdiag/portal.rb is not in the repo. In master and captive branch.

interface list doesn't refresh

if on startup i have wlan + a vpn tunnel i can see in diagnose / Local icon wlan0 + tun0 (and also local interface). if I stop tun0 or stop wlan0 and connects on eth0 local interface list stays with wlan0 + tun0.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.