**Work in Progress** - A simple DNS, NAT and firewall configuration validator
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore
.npmignore
LICENSE-MIT
README.md
grunt.js
package.json

README.md

node-honeybadger

Honeybadger is a network diagnostic tool that makes it easy to test DNS and firewall configurations across multiple networks and subnets.

Getting Started

Install the module with: npm install honeybadger

var HB = require('honeybadger'),
    honeybadger = new HB( [{ hostname: 'localhost', alias: 'internal' }, { hostname: 'different.subnet.com', username: 'root', alias: 'external' }] );

honeybadger.badger('www.google.com', function(err, results){
  console.log(results)
});

Documentation

Creating a new honeybadger instance

var HB = require('honeybadger'),
    honeybadger = new HB( [{ hostname: 'localhost', alias: 'internal' }, { hostname: 'different.subnet.com', username: 'root', alias: 'external' }] );

Examples

(Coming soon)

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.

Release History

  • 5/2/2012 First public release

License

Copyright (c) 2012 Matt McManus
Licensed under the MIT license.