Skip to main content

find out whats hogging your internet

Project description

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

######*Screenshots*
<img src="http://i.imgur.com/LGQagKL.png" height="600px">
<img src="http://i.imgur.com/R9n8rMK.gif">

#####requirements:
- [nethogs (0.8.2 +)](https://github.com/raboof/nethogs) make sure its available in your path.
- python 2.7

#####Install
- `sudo 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
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
<img src="http://i.imgur.com/jZoTllz.jpg" alt="screenshot" height="400px">
<br>
<hr>
<br>

#####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:8010*


####Contributing
Hogwatch uses a light python webserver(bottle) feeding [nethogs](https://github.com/raboof/nethogs) 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 <br>
GNU General Public License v3 (GPL-3)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for hogwatch, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size hogwatch-0.0.1.tar.gz (521.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page