Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

Eun/icmpmon

Repository files navigation

ICMPMON

A simple ICMP monitor with web interface.


Demo

Prebuilt files are in the Releases section.

Running

icmpmon -c config.hjson

Warranty

This product comes without warranty in any form.

Building

Requirements

  • golang 1.8
  • gcc (for *nix)
  • tdm64-gcc (for windows)

Building

git clone https://github.com/Eun/icmpmon.git
go get -u github.com/jinzhu/gorm/...
go get -u gopkg.in/eapache/channels.v1
go get -u golang.org/x/net/websocket
go get -u github.com/hjson/hjson-go
go get -u github.com/jteeuwen/go-bindata/...
cd icmpmon
./make.bat

Other notes

Uses mozilla's metrics-graphics.

Changelog

0.8:
    Initial release

0.6:
    Switched to metrics-graphics

Contributing

Pull requests are welcome.

Work that can be done

  • Improve webinterface, better charts? or rewrite it at all?