bandwidth monitor 1.4
Sponsored Links
bandwidth monitor 1.4 Ranking & Summary
File size:
0.004 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
962
Date added:
2007-04-23
Publisher:
Craig B. Agricola
bandwidth monitor 1.4 description
bandwidth monitor is a small application which polls /proc/net/dev for the byte counts for a given network device , and calculates the RX and TX bandwidths. Originally a shell script, then a Perl script, now rewritten in C so that it can easily be used on embedded devices like the Linksys WRT54G as well as.
This program started as a shell script that I ran on my home-brew firewall wireless router (Linux, of course, on a 486/66) to keep track of my incoming and outgoing bandwidth. This let me know that I was getting the bandwidth that I paid for, and it also helped me keep an eye on the throttling of bulk traffic so that I didnt choke out my interactive sessions. Of course, that was before I had QOS.
The program is probably tied to Linux, since it grabs the byte counts for the requested interface right from /proc/net/dev. It could pretty easily be modified to grab the same information from the output of /sbin/ifconfig, but that would waste resources to spawn a new process to parse the /proc/net/dev file and regurgitate it to us. Also, I havent bothered to look at how uniform the output of the byte counts from /sbin/ifconfig is on other operating systems.
As a side note, the C version also uses nanosleep() and gettimeofday() to get more accurate polling intervals and track the overall time (since sleep(), usleep(), nanosleep(), et. al. only guaruntee to wait at least as long as you request, but do not guaruntee that it wont be possibly much longer...) So, if you were interested in porting it, youd have to make sure that nanosleep() and gettimeofday() were also available, or lose the resolution of the time used in bandwidth calculations.
BUILDING
$ gcc -O3 -o bandwidth_monitor bandwidth_monitor.c
This program started as a shell script that I ran on my home-brew firewall wireless router (Linux, of course, on a 486/66) to keep track of my incoming and outgoing bandwidth. This let me know that I was getting the bandwidth that I paid for, and it also helped me keep an eye on the throttling of bulk traffic so that I didnt choke out my interactive sessions. Of course, that was before I had QOS.
The program is probably tied to Linux, since it grabs the byte counts for the requested interface right from /proc/net/dev. It could pretty easily be modified to grab the same information from the output of /sbin/ifconfig, but that would waste resources to spawn a new process to parse the /proc/net/dev file and regurgitate it to us. Also, I havent bothered to look at how uniform the output of the byte counts from /sbin/ifconfig is on other operating systems.
As a side note, the C version also uses nanosleep() and gettimeofday() to get more accurate polling intervals and track the overall time (since sleep(), usleep(), nanosleep(), et. al. only guaruntee to wait at least as long as you request, but do not guaruntee that it wont be possibly much longer...) So, if you were interested in porting it, youd have to make sure that nanosleep() and gettimeofday() were also available, or lose the resolution of the time used in bandwidth calculations.
BUILDING
$ gcc -O3 -o bandwidth_monitor bandwidth_monitor.c
bandwidth monitor 1.4 Screenshot
bandwidth monitor 1.4 Keywords
Bandwidth Monitor 1.4
Bandwidth Monitor
small application
network device
bandwidth
monitor
counts
byte
network
polls
bandwidth monitor 1.4
Networking
System
Bookmark bandwidth monitor 1.4
bandwidth monitor 1.4 Copyright
WareSeeker periodically updates pricing and software information of bandwidth monitor 1.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of bandwidth monitor 1.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
bandwidth monitoring
bandwidth monitor pro
bandwidth monitoring tool
network bandwidth monitor
internet bandwidth monitor
cnet bandwidth monitor
bandwidth monitoring software
bandwidth monitors
bandwidth monitor mac
lan bandwidth monitor
bandwidth monitor freeware
bandwidth monitor vista
monitorul oficial
bandwidth speed test
bandwidth monitor linux
bandwidth monitor software
bandwidth limit
lcd monitor
Version History
- Bandwidth Monitor 3.4 build 757
- Bandwidth Monitor 3.4 build 749
- Bandwidth Monitor 3.4.0.757
- Bandwidth Monitor 3.4.0.749
- Bandwidth Monitor 3.4.0.735
- Bandwidth Monitor 3.1 Build 679
- Bandwidth Monitor 3.0 Build 659
- Bandwidth Monitor 2.8.0.601
- Bandwidth Monitor Lite 2.0.15
- Bandwidth Monitor Lite 2.0
- Bandwidth Monitor 2
- Bandwidth Monitor 2.0
- Bandwidth Monitor Lite 2.0
- Bandwidth Monitor 1.4
- Bandwidth Monitor Pro 1.30
Related Software
Ibmonitor is an interactive Linux console application which shows bandwidth consumed on all interfaces. Free Download
Bandwidth Monitor NG is a small and simple console-based live bandwidth monitor. Free Download
Linux Bandwidth Monitor (bwmon) is yet another utility that measures bandwidth utiliazation per interface basis. Free Download
NAT Monitor is a tool to monitor hosts bandwidth usage in a Linux-NAT network. Free Download
Bandwidth Check is a small utility that helps an administrator measure the available bandwidth. Free Download
light-monitor is a transparent panel that depends only on X and Xft. Free Download
bandwidth project is an artificial benchmark for measuring memory bandwidth, useful for identifying a computers weak areas. Free Download
okons bandwidth manager (aka. obwman) is a simple tool for efficient traffic shaping. Free Download
Latest Software
Popular Software
Favourite Software