traffic grapher
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 571
IPFW grapher 1.4
IPFW grapher provides graphical stats for FreeBSDs ipfw. more>>
IPFW grapher provides graphical stats for FreeBSDs ipfw.
ipfw-graph displays a graphical overview of the amount of bytes going through your FreeBSD ipfw-rules and a piled overview of the percentage based on which rule it happened.
Enhancements:
- Jose Manuel Megias Sanchez reported a problem when using ipfw-graph with dynamic rules.
- Made /usr/local a little more configurable.
- Changed some lines in the Makefile to decrease the amount of patch-files for the FreeBSD ports collection.
<<lessipfw-graph displays a graphical overview of the amount of bytes going through your FreeBSD ipfw-rules and a piled overview of the percentage based on which rule it happened.
Enhancements:
- Jose Manuel Megias Sanchez reported a problem when using ipfw-graph with dynamic rules.
- Made /usr/local a little more configurable.
- Changed some lines in the Makefile to decrease the amount of patch-files for the FreeBSD ports collection.
Download (0.007MB)
Added: 2007-03-23 License: BSD License Price:
945 downloads
Traffic Prioritizer 0.4
Traffic Prioritizer is designed to run on a Linux router and prioritize users traffic by their bandwidth consumption. more>>
Traffic Prioritizer is designed to run on a Linux router and prioritize users traffic by their bandwidth consumption.
It is aimed to shape the "bandwidth greedy" clients (P2P, YouTube, IPTV, etc.) so that the ones who are just browsing do not lack bandwidth.
<<lessIt is aimed to shape the "bandwidth greedy" clients (P2P, YouTube, IPTV, etc.) so that the ones who are just browsing do not lack bandwidth.
Download (0.009MB)
Added: 2007-08-07 License: GPL v3 Price:
820 downloads
IP Traffic Meter 0.1
IP Traffic Meter is a traffic counter for IPv4 addresses. more>>
IP Traffic Meter is a traffic counter for IPv4 addresses. It uses the DB4 database from Berkeley to keep its counters, the pcap library for monitoring, and the gd library from Boutel to create graphics. The results are displayed in JPEG graphics on an HTML webpage.
Enhancements:
- With ipmeter you can monitor the traffic made by some IPs. It produces daily, weekly, monthly and yearly statistics into jpg graphics. It uses db4 database from Berkeley to keep its internal counters, and gd library from Boutell to create jpg graphic.
<<lessEnhancements:
- With ipmeter you can monitor the traffic made by some IPs. It produces daily, weekly, monthly and yearly statistics into jpg graphics. It uses db4 database from Berkeley to keep its internal counters, and gd library from Boutell to create jpg graphic.
Download (0.068MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1219 downloads
TrafficWatch 0.0.13
TrafficWatch is a system for accounting Internet traffic in a residential college or school type of environment. more>>
TrafficWatch is a system for accounting Internet traffic in a residential college or school type of environment. It consists of a set of scripts and web pages for accounting for internet usage by volume, and is capable of accounting for both Squid proxy traffic and direct IP traffic. It was designed primarily for the use of the colleges of the University of Melbourne, and has been in use in others colleges there since 2001.
TrafficWatch is licensed under the GNU General Public License v2
<<lessTrafficWatch is licensed under the GNU General Public License v2
Download (0.22MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1215 downloads
Air Traffic Controller 0.3.3
Air Traffic Controller is an air traffic controller simulation. more>>
Air Traffic Controller project is an air traffic controller simulation.
Airtraffic is a game/simulator that puts you into an air traffic controllers hotseat. Planes come into your airspace from various directions and you have to guide them safely to their destinations. It uses Python, Corba, and GTK.
<<lessAirtraffic is a game/simulator that puts you into an air traffic controllers hotseat. Planes come into your airspace from various directions and you have to guide them safely to their destinations. It uses Python, Corba, and GTK.
Download (0.025MB)
Added: 2007-01-02 License: GPL (GNU General Public License) Price:
716 downloads
Network Traffic Analyzer 1.0
Network Traffic Analyzer analyzes the network traffic on multiple network devices and creates HTML statistics. more>>
Network Traffic Analyzer analyzes the network traffic on multiple network devices and creates HTML statistics with some network usage graphs. Sometimes it is good to know, how the network is used, how many bytes were received and how many bytes were sent.Therefore, here is Network Traffic Analyzer, which creates simple network usage statistics.
Such statistics can tell you, how good your network connection really is (who cares about what Internet provider say, when was the network down, which time is the best time for downloading large packages of data etc. etc. Or with this software you can just better imagine, how many traffic can your home computer generate.
<<lessSuch statistics can tell you, how good your network connection really is (who cares about what Internet provider say, when was the network down, which time is the best time for downloading large packages of data etc. etc. Or with this software you can just better imagine, how many traffic can your home computer generate.
Download (0.026MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1233 downloads
trafflogger 0.8.1
trafflogger is a conf-based traffic logger. more>>
trafflogger is a conf-based traffic logger. All the logged data can be displayed (graphed) via a web interface. Users can use it to get a global view of network load or to get a closer look at any of the hosts.
This is a conf based traffic logger, each conf log in/out traffic for:
some definable hosts
in a definable device
which match a (optional) definable pcap filter
All the logged data can be displayed (actually graphed) via a web cgi.
So you can get golbal view of your network load and either get a closer look for any of the hosts(very usefull if you are a [mini|wanabe]ISP). Keep in mind that you can make multiples confs for the same host/s, changing only de pcap rule, doing this you are taking photos of your network from multiples angles. You can make a conf to log web traffic, otherone to log mail traffic, and otherone to log kazaa traffic, and finally one to log all traffic. You can also use pcap filter to discrime unwanted traffic for a specific conf.
Main features:
- Coded in Perl
- rrdtool powered
- libpcap powered
- log ip traffic
- traffic grapher/analyzer
- web output
- dynamic ip support
<<lessThis is a conf based traffic logger, each conf log in/out traffic for:
some definable hosts
in a definable device
which match a (optional) definable pcap filter
All the logged data can be displayed (actually graphed) via a web cgi.
So you can get golbal view of your network load and either get a closer look for any of the hosts(very usefull if you are a [mini|wanabe]ISP). Keep in mind that you can make multiples confs for the same host/s, changing only de pcap rule, doing this you are taking photos of your network from multiples angles. You can make a conf to log web traffic, otherone to log mail traffic, and otherone to log kazaa traffic, and finally one to log all traffic. You can also use pcap filter to discrime unwanted traffic for a specific conf.
Main features:
- Coded in Perl
- rrdtool powered
- libpcap powered
- log ip traffic
- traffic grapher/analyzer
- web output
- dynamic ip support
Download (0.011MB)
Added: 2006-06-28 License: GPL (GNU General Public License) Price:
1213 downloads
Equation Grapher 20050225
Equation Grapher is a 2D implicit equation grapher. more>>
Equation Grapher is a 2D implicit equation grapher.
Equation Grapher allows you to plot equations of the form f(x,y) = g(x,y), with all of the standard operators (log, exp, sqrt, ...) as well as differentiation.
Example equations:
y = sin(x)
x = sin(y)
(xy)^2 = sin(cos(x^2 + y^2))
y = deriv(exp(-x^2/2),x)
<<lessEquation Grapher allows you to plot equations of the form f(x,y) = g(x,y), with all of the standard operators (log, exp, sqrt, ...) as well as differentiation.
Example equations:
y = sin(x)
x = sin(y)
(xy)^2 = sin(cos(x^2 + y^2))
y = deriv(exp(-x^2/2),x)
Download (0.45MB)
Added: 2006-02-27 License: GPL (GNU General Public License) Price:
1480 downloads
Network Traffic Analyser 0.2.2
Network Traffic Analyser provides a script-driven network traffic monitor. more>>
Network Traffic Analyser provides a script-driven network traffic monitor.
Network Traffic Analyser (formerly known as sniffer) is designed to be an extremely powerful, configurable, and versatile tool for monitoring network traffic.
It can be used as a plain sniffer, as a tool for accounting, dynamic firewall updates, and many more things.
It features scripting support and an event-driven architecture.
The idea behind this project is to create a powerful tool for playing around with network traffic. The basic concepts are simplicity and flexibility. Instead of building tool that does something specific (and does a good job at it), were trying to build a tool that will be able to do whatever you want it to do (and still be good at it :).
To put it very simply, you write a script that will be invoked for every packet that passes through your network. You write your scripts in a Tcl, fully blown, interpreted programming language. That fact guaranties that you wont be constrained in your creativity.
<<lessNetwork Traffic Analyser (formerly known as sniffer) is designed to be an extremely powerful, configurable, and versatile tool for monitoring network traffic.
It can be used as a plain sniffer, as a tool for accounting, dynamic firewall updates, and many more things.
It features scripting support and an event-driven architecture.
The idea behind this project is to create a powerful tool for playing around with network traffic. The basic concepts are simplicity and flexibility. Instead of building tool that does something specific (and does a good job at it), were trying to build a tool that will be able to do whatever you want it to do (and still be good at it :).
To put it very simply, you write a script that will be invoked for every packet that passes through your network. You write your scripts in a Tcl, fully blown, interpreted programming language. That fact guaranties that you wont be constrained in your creativity.
Download (0.11MB)
Added: 2007-02-22 License: GPL (GNU General Public License) Price:
983 downloads
Python Traffic Camera Analyzer
Python Traffic Camera Analyzer is an automated traffic camera congestion analysis tool. more>>
Python Traffic Analyzer is a Python base class and sample driver script written to retrieve and manipulate images from the TrafficLand cameras and calculate a numeric value representing the current traffic flow.
PyTrAn, an example driver script, an image collector and an image mask creator are available for download from the link shown at the bottom. To use the PyTrAn package begin by choosing a camera that you wish to analyze, for this example well use the camera captioned above.
We want to construct a mask over the area of the image that we are interested in, namely the road. In this particular example the road takes up the majority of the image but that is not always the case.
We will apply the mask over captured images to fine tune the area over which we are looking for movement. To create the mask we will first need to collect a sequential series of snapshots from the target camera. The image_collector.py script was written for this task:
$ mkdir mask_200003
$ cd mask_200003
$ ../image_collector.py 200003 30
Collecting 30 images...
30
Done.
The script is hard coded to capture images on a 2-second delay. The delay is necessary to ensure the image has changed. I believe 2-seconds to be the absolute minimum. Once complete, 30 images numbered 1 through 30 will be created in the current directory.
We construct a mask from these captured images by creating a diff-image for each sequential image pair and then adding each diff-image together. Naturally, a script was written to automate this task as well:
$ ../mask_maker.py 1 30
Creating a diff for each sequential image pair.
Diffing 29
Creating the initial mask from the first image pair.
Adding the rest of the diffs to the mask.
Masking 29
Done.
A number of .diff files are generated in this process. These files repesent the movement between individual sequence pairs.
The .diff files are simply intermediary files, the important bit is the mask file, which is generated as the sum of all differences.
The mask file may be dirty (as in this case) and require manual cleanup. The basic shape of the road however is clearly visible, evidence that we can with minimal effort automate the mask generation process. Also, this run was conducted at night, day-time images yield better results.
There are a few final steps we need to take before we can use the example PyTrAn driver script. First we need to convert the mask to ASCII (noraw) format:
$ pnmnoraw mask > mask_200003.ascii
Then we need to open an ImageMagick display window and get its X-window-ID using xwininfo. Finally, update camera_id and window_id in pytran_sampling.py and launch the driver:
$ ../pytran_sampling.py
DEBUG> grabbing frame from camera 200003
DEBUG> rotating image: pytran.this > pytran.last
DEBUG> refreshing image in 3 secs
taking a 5 minute sample at various thresholds.
DEBUG> grabbing frame from camera 200003
DEBUG> generating frame diff on pytran.last, pytran.this
DEBUG> displaying image: pytran.diff
DEBUG> converting pytran.diff to ascii
DEBUG> calculating traffic ratio...
ratio[5]: 55%
DEBUG> calculating traffic ratio...
ratio[10]: 52%
...
...
5 minute sample[5]: 67.88
5 minute sample[10]: 42.66
5 minute sample[15]: 30.57
5 minute sample[20]: 23.03
5 minute sample[25]: 18.39
5 minute sample[30]: 14.79
5 minute sample[35]: 12.42
5 minute sample[40]: 10.53
5 minute sample[45]: 9.06
5 minute sample[50]: 7.85
The sampling script will take 5 minute samples at varying color thresholds. The optimal threshold must be manually chosen. Furthermore, you will need to sample the traffic ratios during both heavy and light traffic times to get a good feel for your acceptable range. Also, keep in mind that the traffic ratio value is simply the percent change detected, or in other words the movement detected within the masked region. This means that a completely empty road will register similar values to a road so congested it looks like a parking lot. The time of day can be combined with the traffic ration to determine the logical truth.
With this task implemented and abstracted more complex systems can be built. When I find the time Id like to create a system that will take multiple potential travel routes and times, and during the travel time e-mail the traveler with the best route to take. Another idea I had would be to record the traffic flow values for each camera, for each day and for each half hour interval. Travelers and other interested parties can then analyze traffic patterns to determine the fastest route dependant on date/time.
<<lessPyTrAn, an example driver script, an image collector and an image mask creator are available for download from the link shown at the bottom. To use the PyTrAn package begin by choosing a camera that you wish to analyze, for this example well use the camera captioned above.
We want to construct a mask over the area of the image that we are interested in, namely the road. In this particular example the road takes up the majority of the image but that is not always the case.
We will apply the mask over captured images to fine tune the area over which we are looking for movement. To create the mask we will first need to collect a sequential series of snapshots from the target camera. The image_collector.py script was written for this task:
$ mkdir mask_200003
$ cd mask_200003
$ ../image_collector.py 200003 30
Collecting 30 images...
30
Done.
The script is hard coded to capture images on a 2-second delay. The delay is necessary to ensure the image has changed. I believe 2-seconds to be the absolute minimum. Once complete, 30 images numbered 1 through 30 will be created in the current directory.
We construct a mask from these captured images by creating a diff-image for each sequential image pair and then adding each diff-image together. Naturally, a script was written to automate this task as well:
$ ../mask_maker.py 1 30
Creating a diff for each sequential image pair.
Diffing 29
Creating the initial mask from the first image pair.
Adding the rest of the diffs to the mask.
Masking 29
Done.
A number of .diff files are generated in this process. These files repesent the movement between individual sequence pairs.
The .diff files are simply intermediary files, the important bit is the mask file, which is generated as the sum of all differences.
The mask file may be dirty (as in this case) and require manual cleanup. The basic shape of the road however is clearly visible, evidence that we can with minimal effort automate the mask generation process. Also, this run was conducted at night, day-time images yield better results.
There are a few final steps we need to take before we can use the example PyTrAn driver script. First we need to convert the mask to ASCII (noraw) format:
$ pnmnoraw mask > mask_200003.ascii
Then we need to open an ImageMagick display window and get its X-window-ID using xwininfo. Finally, update camera_id and window_id in pytran_sampling.py and launch the driver:
$ ../pytran_sampling.py
DEBUG> grabbing frame from camera 200003
DEBUG> rotating image: pytran.this > pytran.last
DEBUG> refreshing image in 3 secs
taking a 5 minute sample at various thresholds.
DEBUG> grabbing frame from camera 200003
DEBUG> generating frame diff on pytran.last, pytran.this
DEBUG> displaying image: pytran.diff
DEBUG> converting pytran.diff to ascii
DEBUG> calculating traffic ratio...
ratio[5]: 55%
DEBUG> calculating traffic ratio...
ratio[10]: 52%
...
...
5 minute sample[5]: 67.88
5 minute sample[10]: 42.66
5 minute sample[15]: 30.57
5 minute sample[20]: 23.03
5 minute sample[25]: 18.39
5 minute sample[30]: 14.79
5 minute sample[35]: 12.42
5 minute sample[40]: 10.53
5 minute sample[45]: 9.06
5 minute sample[50]: 7.85
The sampling script will take 5 minute samples at varying color thresholds. The optimal threshold must be manually chosen. Furthermore, you will need to sample the traffic ratios during both heavy and light traffic times to get a good feel for your acceptable range. Also, keep in mind that the traffic ratio value is simply the percent change detected, or in other words the movement detected within the masked region. This means that a completely empty road will register similar values to a road so congested it looks like a parking lot. The time of day can be combined with the traffic ration to determine the logical truth.
With this task implemented and abstracted more complex systems can be built. When I find the time Id like to create a system that will take multiple potential travel routes and times, and during the travel time e-mail the traveler with the best route to take. Another idea I had would be to record the traffic flow values for each camera, for each day and for each half hour interval. Travelers and other interested parties can then analyze traffic patterns to determine the fastest route dependant on date/time.
Download (0.003MB)
Added: 2005-05-20 License: GPL (GNU General Public License) Price:
1620 downloads
Network Traffic Generator 0.1.3
Network Traffic Generator is a traffic generator that tests routers/firewalls. more>>
This is a traffic generator. It is used to check what massive amounts of traffic of certain type will do to an intervening network.
It does not try to measure throughput or response times. It has been made with the question in mind: If 100 clients does simultaneous TCP transfers for 2 days, will my router break? Or can I configure my firewall while 50 people are doing large TCP transfers through the device?
<<lessIt does not try to measure throughput or response times. It has been made with the question in mind: If 100 clients does simultaneous TCP transfers for 2 days, will my router break? Or can I configure my firewall while 50 people are doing large TCP transfers through the device?
Download (0.19MB)
Added: 2005-04-13 License: GPL (GNU General Public License) Price:
1681 downloads
Squid Graph 3.2
Squid Graph is a Squid logfile analyzer and traffic grapher. more>>
Squid Graph is a free, simple, yet powerful Squid v2 native logfile analysis tool that generates reports with graphical representation of the proxy servers traffic.
Squid Graph is distributed under the GNU General Public Licence (GPL), which means it is FREE FOR USE AND DISTRIBUTION.
Squid Graph was developed using the Linux operating system running kernel versions ranging from 2.2.x to 2.4.x with PERL 5.6.0. It should work on all other similar operating systems with PERL 5.6 and above installed.
Some platforms which have been reported to run Squid Graph successfully are FreeBSD, OpenBSD, Sun Solaris and most Linux kernel versions and distributions.
Enhancements:
- No algorithm changes, mostly changes to contact information etc. due to hand-over of project to SecurLogic.
Installation:
Extracting the Tarball
- Extract the Squid Graph tarball file after you have downloaded it. Those with Redhat Linux (or other similar distributions) can do this: -
$ tar -zxvf squid-graph-x.x.tar.gz
- Alternatively, those with UNIX-like operating systems can do this: -
$ zcat squid-graph-x.x.tar.gz | tar -xvf -
Gathering the Pre-requisites
- As of version 3.0, Squid Graph requires the GD perl module. You can download it from http://stein.cshl.org/WWW/software/GD/ or you can use the included GD-1.3.3.tar.gz file in the extras/ directory.
- Follow the intructions in the GD perl module to get it installed correctly before you proceed.
Compiling
- Squid Graph runs out of the box. You dont have to compile it.
Putting it in the Right Place
- You might not prefer to have Squid Graph lying around in your current directory, so you should just move it to a directory which makes sense, such as /usr/local/squid-graph. e.g.
$ mv squid-graph-x.x /usr/local/squid-graph
Runing Squid Graph:
Quickstart
First, get yourself into the bin/ directory, for example: -
$ cd /usr/local/squid-graph/bin
Next, you run Squid Graph with the default options. The bare minimum for Squid Graph to run is the --output-dir option. The output directory is where the generated HTML reports and image files would be written.
$ ./squid-graph --output-dir=/var/www/html/reports < /usr/local/squid/logs/access.log
NOTE: Please check your directory permissions of your output directory!
Usually you would want the output to be generated into a directory which your web server is configured with access to. In the above example, /usr/local/squid/logs/access.log is your Squid logfile.
Where you store your Squid logfile differs from system to system. For default Redhat Linux installations, it should be in /log/squid/access.log. For those who compiled and installed Squid with the default options, it should be in /usr/local/squid/logs/access.log.
Removing the TCP or UDP Graphs
Most of you wont use cache ICP or log cache ICP, so there wont be any UDP messages in your logfiles. Disabling UDP is a good idea. You can do this by specifying the --tcp-only command line option.
$ ./squid-graph --tcp-only --output-dir=/var/www/re...
Likewise, if you only want to see UDP statistics, you can specify the --udp-only option.
$ ./squid-graph --udp-only --output-dir=/var/www/re...
Generating Cumulative Graphs
As of version 3.0, Squid Graph comes with a new feature to generage cumulative curves instead of the normal graphs. This can be done by specifying the --cumulative option.
$ ./squid-graph --cumulative --tcp-only --output-dir=/var/www/re...
To have a better understanding of what cumulative curves are, take a look at the output examples. Do note that enabling cumulative graphs disables the Average Transfer Duration graph automatically.
Disabling Average Transfer Duration Graphs
You can disable the Average Transfer Duration Graph by specifying the --no-transfer-duration option.
$ ./squid-graph --no-transfer-duration --output-dir=/var/www/re...
Specifying the Start/End Time
By default, Squid Graph generates reports based on the current time. It starts analyzing from 24 hours before the current time until the current time. Sometimes we cycle logfiles so it is necessary to specify when you want Squid Graph to start looking at your log files. This is done by specifying the --start option.
$ ./squid-graph --start=991353612 --output-dir=/var/www/re...
Likewise, you can specify the end time and Squid will automatically calculate the start time for you. This is done by specifying the --end command line option.
$ ./squid-graph --end=991352122 --output-dir=/var/www/re...
To get the last line of the Squid logfile, simply use tail -n1 logfile.log
Note that the start value is a numerical value which represents the number of seconds since 1970, NOT the conventional hh:mm:ss dd/mm/yyyy format. The reason why we did this is because Squid logs its time in this format, and we can easily use head -n1 logfile.log to view the first line of the log file to determine the start time.
Enhancements:
- Updated links after moving project to Sourceforge
- Updated links to incorrect GPL license in documentation
- Updated links to outdated GD Perl module
- Simplified package directory structure and removed old files
- No algorithm / logic changes
<<lessSquid Graph is distributed under the GNU General Public Licence (GPL), which means it is FREE FOR USE AND DISTRIBUTION.
Squid Graph was developed using the Linux operating system running kernel versions ranging from 2.2.x to 2.4.x with PERL 5.6.0. It should work on all other similar operating systems with PERL 5.6 and above installed.
Some platforms which have been reported to run Squid Graph successfully are FreeBSD, OpenBSD, Sun Solaris and most Linux kernel versions and distributions.
Enhancements:
- No algorithm changes, mostly changes to contact information etc. due to hand-over of project to SecurLogic.
Installation:
Extracting the Tarball
- Extract the Squid Graph tarball file after you have downloaded it. Those with Redhat Linux (or other similar distributions) can do this: -
$ tar -zxvf squid-graph-x.x.tar.gz
- Alternatively, those with UNIX-like operating systems can do this: -
$ zcat squid-graph-x.x.tar.gz | tar -xvf -
Gathering the Pre-requisites
- As of version 3.0, Squid Graph requires the GD perl module. You can download it from http://stein.cshl.org/WWW/software/GD/ or you can use the included GD-1.3.3.tar.gz file in the extras/ directory.
- Follow the intructions in the GD perl module to get it installed correctly before you proceed.
Compiling
- Squid Graph runs out of the box. You dont have to compile it.
Putting it in the Right Place
- You might not prefer to have Squid Graph lying around in your current directory, so you should just move it to a directory which makes sense, such as /usr/local/squid-graph. e.g.
$ mv squid-graph-x.x /usr/local/squid-graph
Runing Squid Graph:
Quickstart
First, get yourself into the bin/ directory, for example: -
$ cd /usr/local/squid-graph/bin
Next, you run Squid Graph with the default options. The bare minimum for Squid Graph to run is the --output-dir option. The output directory is where the generated HTML reports and image files would be written.
$ ./squid-graph --output-dir=/var/www/html/reports < /usr/local/squid/logs/access.log
NOTE: Please check your directory permissions of your output directory!
Usually you would want the output to be generated into a directory which your web server is configured with access to. In the above example, /usr/local/squid/logs/access.log is your Squid logfile.
Where you store your Squid logfile differs from system to system. For default Redhat Linux installations, it should be in /log/squid/access.log. For those who compiled and installed Squid with the default options, it should be in /usr/local/squid/logs/access.log.
Removing the TCP or UDP Graphs
Most of you wont use cache ICP or log cache ICP, so there wont be any UDP messages in your logfiles. Disabling UDP is a good idea. You can do this by specifying the --tcp-only command line option.
$ ./squid-graph --tcp-only --output-dir=/var/www/re...
Likewise, if you only want to see UDP statistics, you can specify the --udp-only option.
$ ./squid-graph --udp-only --output-dir=/var/www/re...
Generating Cumulative Graphs
As of version 3.0, Squid Graph comes with a new feature to generage cumulative curves instead of the normal graphs. This can be done by specifying the --cumulative option.
$ ./squid-graph --cumulative --tcp-only --output-dir=/var/www/re...
To have a better understanding of what cumulative curves are, take a look at the output examples. Do note that enabling cumulative graphs disables the Average Transfer Duration graph automatically.
Disabling Average Transfer Duration Graphs
You can disable the Average Transfer Duration Graph by specifying the --no-transfer-duration option.
$ ./squid-graph --no-transfer-duration --output-dir=/var/www/re...
Specifying the Start/End Time
By default, Squid Graph generates reports based on the current time. It starts analyzing from 24 hours before the current time until the current time. Sometimes we cycle logfiles so it is necessary to specify when you want Squid Graph to start looking at your log files. This is done by specifying the --start option.
$ ./squid-graph --start=991353612 --output-dir=/var/www/re...
Likewise, you can specify the end time and Squid will automatically calculate the start time for you. This is done by specifying the --end command line option.
$ ./squid-graph --end=991352122 --output-dir=/var/www/re...
To get the last line of the Squid logfile, simply use tail -n1 logfile.log
Note that the start value is a numerical value which represents the number of seconds since 1970, NOT the conventional hh:mm:ss dd/mm/yyyy format. The reason why we did this is because Squid logs its time in this format, and we can easily use head -n1 logfile.log to view the first line of the log file to determine the start time.
Enhancements:
- Updated links after moving project to Sourceforge
- Updated links to incorrect GPL license in documentation
- Updated links to outdated GD Perl module
- Simplified package directory structure and removed old files
- No algorithm / logic changes
Download (0.020MB)
Added: 2006-10-02 License: GPL (GNU General Public License) Price:
1130 downloads
check_tcptraffic 1.1
check_tcptraffic is a simple Nagios plugin to monitor network traffic on Linux systems. more>>
check_tcptraffic is a simple Nagios plugin to monitor network traffic on Linux systems.
Usage:
usage:
-c crit critical
-w warn warning
-i iface network interface
-r initialize
-v verbose
<<lessUsage:
usage:
-c crit critical
-w warn warning
-i iface network interface
-r initialize
-v verbose
Download (0.009MB)
Added: 2007-04-29 License: GPL (GNU General Public License) Price:
911 downloads
Traffic Control Super Script 5.1-1-devel
Traffic Control Super Script can manage bandwidth to user-specified speeds based on the u32 classifier. more>>
Traffic Control Super Script implements traffic shaping for IP traffic passing through a NAT/bridge box with a single configuration file with one line per host.
Traffic Control Super Script can manage bandwidth to user-specified speeds based on the u32 classifier, and can identify traffic by source, destination, source and destination port, protocol, and ToS field. It then limits the rate of connection in either a single or a bidirectional fashion.
Enhancements:
- This release adds multiple interface support.
- It adds an option to choose between flat file and MySQL rules databases.
- It fixes bug #1469742 (duplicate group breaking child / parent relationships when direction=bi on group definitions).
- Various minor bugs have been fixed.
- There are major code cleanups, and major documentation updates on the Web site.
<<lessTraffic Control Super Script can manage bandwidth to user-specified speeds based on the u32 classifier, and can identify traffic by source, destination, source and destination port, protocol, and ToS field. It then limits the rate of connection in either a single or a bidirectional fashion.
Enhancements:
- This release adds multiple interface support.
- It adds an option to choose between flat file and MySQL rules databases.
- It fixes bug #1469742 (duplicate group breaking child / parent relationships when direction=bi on group definitions).
- Various minor bugs have been fixed.
- There are major code cleanups, and major documentation updates on the Web site.
Download (0.040MB)
Added: 2006-04-13 License: GPL (GNU General Public License) Price:
748 downloads
Useful Traffic Accounting Dragon 0.4
Useful Traffic Accounting Dragon is a traffic accounter that actually gives useful information about traffic. more>>
Useful Traffic Accounting Dragon is a traffic accounter that actually gives useful information about traffic instead of stupidly counting incoming/outgoing packets.
Dragon accounts traffic by user, program and timestamp and puts this information into useful correlation.
Dragon is implemented as a Perl script for the backend, using /etc/passwd to automatically get information about user accounts, /proc/net/ to get information about open connections and /proc/ to get information about running processes and which processes currently use which network connection.
All this information can be combined so you can actually see what user caused which traffic using what program and when it happened.
All this information is acquired automatically so the minimal configuration necessary is to tell dragon where it can find its MySQL database.
Enhancements:
Features:
- cleanup on CTRL-C
- add patch for Linux Kernel 2.6.17.7
- for now, graphs are disabled in the webfrontend
- webfrontend has now Total, User and Program tabs
Bugfixes:
- forgot to close a filedescriptor fixed
- use leading zeroes on port numbers in messages about connections that no longer exist
- really fix wait for next minute
<<lessDragon accounts traffic by user, program and timestamp and puts this information into useful correlation.
Dragon is implemented as a Perl script for the backend, using /etc/passwd to automatically get information about user accounts, /proc/net/ to get information about open connections and /proc/ to get information about running processes and which processes currently use which network connection.
All this information can be combined so you can actually see what user caused which traffic using what program and when it happened.
All this information is acquired automatically so the minimal configuration necessary is to tell dragon where it can find its MySQL database.
Enhancements:
Features:
- cleanup on CTRL-C
- add patch for Linux Kernel 2.6.17.7
- for now, graphs are disabled in the webfrontend
- webfrontend has now Total, User and Program tabs
Bugfixes:
- forgot to close a filedescriptor fixed
- use leading zeroes on port numbers in messages about connections that no longer exist
- really fix wait for next minute
Download (0.086MB)
Added: 2006-09-07 License: GPL (GNU General Public License) Price:
1145 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above traffic grapher search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed