Skip to content
/ cownet Public

I wanted to view my up to date network usage in a easy to read and friendly way. So I built a tool that pulls the data in from netstat, and displays a cleaned up output in Cowsay.

License

Notifications You must be signed in to change notification settings

obihann/cownet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cownet

I wanted to view my up to date network usage in a easy to read and friendly way. So I built a tool that pulls the data in from netstat, and displays a cleaned up output in Cowsay.

Table of Contents

Download

The latest stable release is 0.3.0 Beta.

Setup

This is a Python tool that is presently only built for OSX. To render the output as seen above we use figlet and cowsay. To get started you will need homebrew to manage packages such as Python, figlet, and cowsay. To install please run the following command:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Once homebrew is installed (or if you already have it) you can run the following command:

$ brew install cownet

Usage

$ cownet
                              _
  ___ _____      ___ __   ___| |_
 / __/ _ \ \ /\ / / '_ \ / _ \ __|
| (_| (_) \ V  V /| | | |  __/ |_
 \___\___/ \_/\_/ |_| |_|\___|\__|

 ___________________________________
< Received 173.9 MB / Sent 337.7 MB >
 -----------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Low calorie "light" mode

$ cownet -l
Received 2.4 GB / Sent 2.4 GB

Help

$ cownet -h

usage: Cownet [-h] [-l] [-i INTERFACE] [-d DELAY] [-v]

optional arguments:
  -h, --help            show this help message and exit
  -l, --light           The low calorie version
  -i INTERFACE, --interface INTERFACE
                        Change the network interface (defaults to en1)
  -d DELAY, --delay DELAY
                        Change the frequency we check your usage data
                        (defaults to 30 seconds)
  -v, --version         show program's version number and exit

License

This tool is protected by the GNU General Public License v2.

Copyright Jeffrey Hann 2013

About

I wanted to view my up to date network usage in a easy to read and friendly way. So I built a tool that pulls the data in from netstat, and displays a cleaned up output in Cowsay.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages