A standalone app to monitor and control OWTF - written in Go.
- Clone or download and extract the repository to a folder,
health_monitor, in$GOPATH/src/github.com/owtf. (You can also usego get github.com/owtf/health_monitor.) - Build a static binary by
go build -iwhich creates an executable file,health_monitorin the project root. - Run the executable by
./health_monitor <flag>. For help, run./health_monitor --help.
- First install Go and setup a development environment following the this guide.
- Clone the repository to
$GOPATH/src/github.com/owtf. (or usego get github.com/owtf/health_monitor!) - Make changes, and run
go run healthmon.goto see your changes without explicitly building a new binary. When done, build a new binary usinggo buildand test your changes. - Send a PR!
Run bash -c "$(wget -c https://raw.githubusercontent.com/owtf/health_monitor/master/setup.sh -O -)" to setup health monitor for development purpose. To install golang and setup its environment variables use -g option in above command.
The logs for the monitor are stored in
$HOME/.owtf_monitor. Until the web interface or CLI is completed, the working can be monitored by the logs.
See LICENSE