神刀安全网

Hogwatch – a bandwidth monitor that shows per process network transfer

A bandwidth monitor that shows per process network transfer(alpha)

Screenshots

Hogwatch – a bandwidth monitor that shows per process network transfer Hogwatch – a bandwidth monitor that shows per process network transfer

requirements:

  • nethogs (0.8.2 +) make sure its available in your path.
  • python 2.7

Install

  • pip install hogwatch

Running

As hogwatch runs a light web server. you can view using either

  1. Open window: sudo hogwatch sudo is needed for nethogs. Its a bad idea to run the whole process as root. need to fix this.
  2. Web browser: sudo hogwatch server view at localhost:6432 default port. for custom port specify port eg sudo hogwatch server 8010 . You can see this output from other devices on the network by specifying ip in place of localhost.

  3. Menubar: currently just for testing. got to menubar folder for instructions Hogwatch – a bandwidth monitor that shows per process network transfer

installation/run: (Development)

  • git clone https://github.com/akshayKMR/hogwatch.git
  • cd hogwatch
  • pip install -r requirements.txt
  • sudo python setup.py install
  • run with sudo ./hogwatch
  • optional sudo ./hogwatch server for only server accessible at localhost:6432

Contributing

Hogwatch uses a light python webserver(bottle) feedingnethogs trace mode output to the frontend (Vue.js) using websockets. You can contribute in Python/C++/Javascript.

License

Copyright Akshay Kumar akshay.kmr4321@gmail.com

MIT

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Hogwatch – a bandwidth monitor that shows per process network transfer

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址