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 -i
which creates an executable file,health_monitor
in 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.go
to see your changes without explicitly building a new binary. When done, build a new binary usinggo build
and 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