Skip to content
A light , free and open source graphical network traffic monitor in linux
C Shell Makefile
Branch: master
Clone or download
ashtum Update README.md
Fix some grammar mistakes from childhood.
Latest commit bc52dd5 May 13, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Fixing buffer overflow bug. Feb 1, 2019
.gitignore
.travis.yml Editing ashmon_config path to ~/home. Adding install.sh script for ea… Jun 5, 2018
LICENSE Initial commit Apr 2, 2015
Makefile Fixing buffer overflow bug. Feb 1, 2019
README.md Update README.md May 13, 2019
autostart.sh Fixing exposure freezing bug. Sep 11, 2018
install.sh Change directory structure and small changes in function declations a… Feb 1, 2019

README.md

ashmon

Build Status

A light , free and open source graphical network traffic monitor for linux that directly uses xlib for drawing graphs that means it works fine on any linux distribution and doesn't need extra library for gui.

ashmon_shot

Build

To build ashmon you need install xlib development headers with : sudo apt-get install libx11-dev or sudo yum install libX11-devel
Then go to project folder and build project with : make command.

Usage

Install ashmon in /usr/bin folder : sudo sh install.sh
Run ashmon : ashmon network-interface-name replace "network-interface-name" with that network interface you want monitor, like : ashmon eth0 or ashmon wlan0 or ashmon ppp0
If you want ashmon start automatically on system startup just run autostart.sh script at the same path with : sudo sh autostart.sh

Gui operations:

click fades out window for 5 seconds.

click and drag moves window everywhere you want.

mouse whele up/down changes window opacity.

right click exits application.

Changelogs

v1.8

Fix exposure freeze bug.

v1.7

Spliting project in different files. Changing x11 configs and draw functions. Using a precise timer for 1 second interrupts.

v1.6

Fix memory leak.

v1.5

Fix dev_name bug in issue #1 (thanks to @nutpantz).

v1.4

Save last time used network-interface name in config file.

v1.3

Added autostart bash script.

v1.2 :

Added Total Download/Upload bytes.

v1.1 :

Edited ashmon_config path to ~/home.

Added install.sh script for easy setup.

Copyright

Copyright (c) 2015 Mohammad Nejati released under the GPL v2.0

You can’t perform that action at this time.