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

Eun/icmpmon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d01543f · Jul 28, 2020

History

5 Commits
Jul 28, 2020
Jul 28, 2020
Jul 28, 2020
Jul 28, 2020
Jun 1, 2017
Jun 2, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jul 28, 2020
Jul 28, 2020
Jul 28, 2020
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jun 1, 2017
Jul 28, 2020
Jun 1, 2017

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?