Skip to content

Connectify/connectivity_diagnostics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connectivity Diagnostics

Connectivity Diagnostics is a Chrome App to debug various network connectivity issues.

It is a fork of the Connectivity Diagnostics tool included in Chromium and Chromium OS (available here)

I have modified it to use Node.js libraries to test STUN (with the help of Browserify and chrome-app-socket). Normally it is a compiled Closure app, but I have also configured it to run the original uncompiled source to make debugging possible.

To run the App unpackaged in Chrome, follow these steps:

  1. Download this project's source code to your computer
  2. Go to "Tools" -> "Extensions"
  3. Click the "Developer Mode" checkbox
  4. Click the "Load Unpacked Extension" button, and browse to this project's source code

The app should then run in a new window, without the usual chrome around the window.

To debug the app while it is running, right click anywhere on it and select "Inspect Element". That should bring up the normal Chrome Developer Tools.

To compile the App, follow these steps:

  1. Make sure you have Node.js installed.
  2. Install Grunt CLI globally (npm install -g grunt-cli).
  3. Install all Node dependencies (npm install).
  4. Install the Closure Compiler, following the instructions here.
  5. Build the archive (grunt).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages