Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 1.16 KB

README.md

File metadata and controls

64 lines (46 loc) · 1.16 KB

mycap

The MySql network traffic analyzer

Prepare to install

Ubuntu

sudo apt-get install libpcap-dev

Build project

cd $GOPATH/src/

git clone https://github.com/kshvakov/mycap.git
cd $GOPATH/src/mycap/

chmod +x ./build.sh && ./build.sh

Run project

Start daemons

cd $GOPATH/src/mycap/bin/

sudo ./tool -process=agent -command start
sudo ./tool -process=server -command start
sudo ./tool -process=web -command start

Stop daemons

cd $GOPATH/src/mycap/bin/

sudo ./tool -process=agent -command stop
sudo ./tool -process=server -command stop
sudo ./tool -process=web -command stop

Restart daemons

cd $GOPATH/src/mycap/bin/

sudo ./tool -process=agent -command restart
sudo ./tool -process=server -command restart
sudo ./tool -process=web -command restart

Configuration

All configuration located in ./etc/ folder

Project structure

Agent

Agent app parse traffic on network device and collect mysql queries.

Server

Server collect queries from agents by json-rpc protocol.

Web

Web app gets queries from server and draw them. By default web it's possible to open web interface at http://localhost:9700/