Linux SoftwareInternetHTTP (WWW)Easy Shape 0.1

Easy Shape 0.1


Easy Shape is a web-based frontend written in HTML/PHP for managing and graphing traffic/bandwidth flows under Linux
Developer:   David Wilson
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   14K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Easy Shape is a web-based frontend written in HTML/PHP for managing and graphing traffic/bandwidth flows under Linux. It writes to and manages Lubom?r Bulej's HTB.init configuration files and allows HTB class graphing via Stef Coene's tcrrd.pl tool.

Easy Shape is designed to be installed on a Linux router to limit traffic to hosts and networks behind the Linux router.

Here are some key features of "Easy Shape":
  • Limiting traffic based on source/destination IP address or subnet.
  • Limiting traffic based on source or destination port.
  • Time-based rules for changing bandwidth limits at certain set times.
  • Bandwidth "burst" limits.
  • Web-based RRD graphs of configured classes.

    Requirements:
  • a working Linux system
  • iproute2 utilities
  • Apache with PHP
  • Lubom� Bulej's HTB.init script
  • Stef Coene's tcrrd.pl and proces.pl scripts
  • net-snmpd with qosd-0.0.1 extensions.

    Installation:

    1) Ensure that your Linux router supports the HTB traffic scheduler.
    2) Install HTB.init from http://sourceforge.net/projects/htbinit
    3) Unzip the easyshape-(x).tar.gz files into web directory e.g. /usr/local/apache/htdocs/
    4) cd to the directory and rename the easyshape-0.1 directory to easyshape"
    5) pico /usr/local/bin/htb.init-v(x) and set the following:
    HTB_PATH=${HTB_PATH:-/etc/htb}
    6) Make note of Apache user (default=nobody) then
    chown root:nobody /usr/local/bin/tc
    chmod 750 /usr/local/bin/tc
    chmod u+s /usr/local/bin/tc
    #-WARNING THIS MAY MAKE YOUR SYSTEM UNSECURE.
    chgrp nobody -R /etc/htb
    chmod 770 -R /etc/htb
    ln -s /usr/local/bin/tc /sbin/ (optional)
    ln -s /usr/local/bin/ip /sbin/ (optional)
    Make sure global registers are turned "on" in your php.ini file. (FIX ME)
    7) Add the following to roots crontab:
    * * * * * /usr/local/bin/htb.init-(x) timecheck, where "(x)" is the version number of your HTB.init.
    8) Edit config.inc.php for your local configuration.
    9) Open http://[your host]/easyshape in your web browser and click on "config" to set your configuration.
    tags usr local  local bin  htb init  linux router  easy shape  bin htb  the following  sbin optional  etc htb  traffic based  web based  php for  stef coene  

    Download Easy Shape 0.1


     http://www.linuxbox.co.za/software/easyshape/files/easyshape-0.1.tar.gz


    Authors software

    Easy Shape 0.1 (by David Wilson)
    Easy Shape is a web-based frontend written in HTML/PHP for managing and graphing traffic/bandwidth flows under Linux

    BulkSMS 0.2 (by David Wilson)
    BulkSMS is a Python implementation of the BulkSMS.co.uk HTTP client API


    Similar software

    Easy Shape 0.1 (by David Wilson)
    Easy Shape is a web-based frontend written in HTML/PHP for managing and graphing traffic/bandwidth flows under Linux

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    CBQ.init 0.7.3 (by Paul Golubev)
    CBQ.init is a shell script that allows for easy setup of simple CBQ-based traffic control on Linux

    htb-gen 0.8.4 (by Luciano Ruete)
    htb-gen is meant to be an easy, scalable, yet powerfull, bandwidth management tool

    Linux Firewall 2.0 (by Scott Bartlett)
    Linux Firewall is a robust, well-designed firewall for Linux 2.4 based on netfilter/iptables

    WebCBQ Bandwidth Manager 0.2 (by Nahuel Alejandro Ramos)
    WebCBQ Bandwidth Manager is written in PHP and is's a Web interface that let you create, edit and remove rules for cbq.init scri

    Fair NAT 0.80 (by Andreas Klauer)
    Fair NAT is a script for configuring NAT on dedicated Linux routers

    pyshaper 0.1.3 (by David McNab)
    pyshaper is a simple yet very versatile dynamic bandwidth manager application for Linux platforms

    IP Bandwidth Watchdog 0.8 (by Andrew Nevynniy)
    IP Bandwidth Watchdog (ipband) is a pcap based IP traffic monitor

    Quarantine firewall 0.2.1a (by Phil Cyc)
    Quarantine firewall is yet another firewall that has masquerade, type-of-service, and traffic shaping features.

    Simply do 'make in


    Other software in this category

    SquirrelMail 1.5.1 (by The SquirrelMail Project Team)
    SquirrelMail is a standards-based Webmail package written in PHP4

    Tiki CMS/Groupware 1.9.7 (by Luis Argerich)

    Downloader for X 2.5.7 (by Chuchelo)
    Downloader for X is a tool for downloading files from the Internet via both HTT

    Links 2.1pre26 (by Martin Pergel)
    Links is graphics and text mode WWW browser, similar to Lynx

    Mozilla Firefox 1.5.0.8 (by Mozilla Project)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags