Bug#662849: ITP: bwctl -- bandwidth test controller
Package: wnpp
Severity: wishlist
Owner: Raoul Gunnar Borenius <borenius@dfn.de>
* Package name : bwctl
Version : 1.3
Upstream Author : Jeff Boote <boote@internet2.edu>, Aaron Brown <aaron@internet2.edu>
* URL : http://www.internet2.edu/performance/bwctl/
* License : custom license (but upstream is thinking
about changing to a well known license):
/*********************************************************************
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the following copyright notice,
* this list of conditions and the disclaimer below.
*
* Copyright (c) 2003-2008, Internet2
*
* All rights reserved.
*
* * Redistribution in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* * Neither the name of Internet2 nor the names of its contributors may be
* used to endorse or promote products derived from this software without
* explicit prior written permission.
*
* You are under no obligation whatsoever to provide any enhancements to Internet2,
* or its contributors. If you choose to provide your enhancements, or if you
* choose to otherwise publish or distribute your enhancement, in source code form
* without contemporaneously requiring end users to enter into a separate written
* license agreement for such enhancements, then you thereby grant Internet2, its
* contributors, and its members a non-exclusive, royalty-free, perpetual license
* to copy, display, install, use, modify, prepare derivative works, incorporate
* into the software or other computer software, distribute, and sublicense your
* enhancements or derivative works thereof, in binary and source code form.
*
* DISCLAIMER - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* “AS IS” AND WITH ALL FAULTS. THE UNIVERSITY OF DELAWARE, INTERNET2, ITS CONTRI-
* BUTORS, AND ITS MEMBERS DO NOT IN ANY WAY WARRANT, GUARANTEE, OR ASSUME ANY RES-
* PONSIBILITY, LIABILITY OR OTHER UNDERTAKING WITH RESPECT TO THE SOFTWARE. ANY E-
* XPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRAN-
* TIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT
* ARE HEREBY DISCLAIMED AND THE ENTIRE RISK OF SATISFACTORY QUALITY, PERFORMANCE,
* ACCURACY, AND EFFORT IS WITH THE USER THEREOF. IN NO EVENT SHALL THE COPYRIGHT
* OWNER, CONTRIBUTORS, OR THE UNIVERSITY CORPORATION FOR ADVANCED INTERNET DEVELO-
* PMENT, INC. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
* OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTIT-
* UTE GOODS OR SERVICES; REMOVAL OR REINSTALLATION LOSS OF USE, DATA, SAVINGS OR
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILIT-
* Y, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHE-
* RWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRUBUTION OF THIS SOFTWARE, EVEN
* IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
**********************************************************************/
Programming Lang: C
Description : bandwidth test controller
BWCTL is a command line client application and a scheduling and policy daemon
that wraps the throughput testing tools Iperf, Thrulay, and Nuttcp.
These tests can measure maximum TCP bandwidth, with various tuning options
available, or, by doing a UDP test, the delay, jitter, and datagram loss
of a network.
Reply to: