Changeset 116


Ignore:
Timestamp:
08/27/06 16:08:41 (8 years ago)
Author:
root
Message:

Fixes from Brad.

Location:
floppyfw/packages/skeleton/wsmenu/etc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • floppyfw/packages/skeleton/wsmenu/etc/showffw.sh

    r113 r116  
    11#!/bin/sh 
    22 
    3 # showffw.sh by Brad Skiff 20060713 
     3# showffw.sh by Brad Skiff 20060825 
    44#  
    55. /etc/config 
    66. /etc/inside.info 
    77. /etc/outside.info 
    8 echo 
    9 myvers=`uname -r`  
    10 echo "Version ${myvers} is running as follows:" 
    11 echo 
    12 printf "\t\t   Inside\t\tOutside 
    13  Physical device:  %-15s\t%-15s 
    14   Logical device:  %-15s\t%-15s 
    15 \t Network:  %-15s\t%-15s 
    16       IP Address:  %-15s\t%-15s 
    17 \t Netmask:  %-15s\t%-15s 
    18        Broadcast:  %-15s\t%-15s 
    19 \t Gateway:  %-15s\t%-15s\n"    $INSIDE_DEV             $OUTSIDE_DEV \ 
     8 
     9OUT_MAC=`ifconfig |grep eth0 |cut -f 2 -d 'W' |cut -f 2 -d ' '` 
     10IN_MAC=`ifconfig |grep eth1 |cut -f 2 -d 'W' |cut -f 2 -d ' '` 
     11 
     12printf "## Revision: ${myvers} ##\n 
     13\t\t   Inside\t\tOutside 
     14      MAC HWaddr:  %-17s\t%-17s 
     15 Physical device:  %-17s\t%-17s 
     16  Logical device:  %-17s\t%-17s 
     17\t Network:  %-17s\t%-17s 
     18      IP Address:  %-17s\t%-17s 
     19\t Netmask:  %-17s\t%-17s 
     20       Broadcast:  %-17s\t%-17s 
     21\t Gateway:  %-17s\t%-17s\n"    $IN_MAC                 $OUT_MAC \ 
     22                                $INSIDE_DEV             $OUTSIDE_DEV \ 
    2023                                $INSIDE_DEVICE          $OUTSIDE_DEVICE \ 
    2124                                $INSIDE_NETWORK         $OUTSIDE_NETWORK \ 
     
    2427                                $INSIDE_BROADCAST       $OUTSIDE_BROADCAST \ 
    2528                                "[None Set]"            $OUTSIDE_GATEWAY 
     29 
    2630echo  
    2731echo "contents of /etc/resolv.conf:" 
  • floppyfw/packages/skeleton/wsmenu/etc/voipvars.sh

    r113 r116  
    11#!/bin/sh 
    22 
    3 # voipvars.sh by Brad Skiff 20060713 
     3# voipvars.sh by Brad Skiff 20060824 
    44#  
    55. /etc/config 
    6 echo 
    76myvers=`uname -r`  
    8 echo "Version ${myvers} is running as follows:" 
    9 echo 
    10 printf "      ColumnA\t\t       ColumnB 
     7printf "## Revision: ${myvers} ##\n 
     8      config VoIP\t       config VoIP 
    119Var:  %-24s %-24s 
    1210set:  %-24s %-24s 
  • floppyfw/packages/skeleton/wsmenu/etc/wsmenu.sh

    r113 r116  
    11#!/bin/sh 
    22 
    3 # wsmenu.sh by Brad Skiff 20060815 
     3REVN="r03" 
     4# 
     5# wsmenu.sh by Brad Skiff 
    46#  
    5 press_enter () 
     7p_e () 
    68{ 
    79    echo "" 
    810    echo -n "Press Enter for wsmenu " 
    9     read selection 
     11    read pick 
    1012    clear 
    1113} 
    1214 
    13 MENU1="1 - Show VoIP config Vars" 
    14 MENU2="2 - Show wshaper status" 
    15 MENU3="3 - Stop wshaper" 
    16 MENU4="4 - Start wshaper" 
    17 MENU5="5 - Start wshaper - nocop" 
    18 MENU6="6 - Show floppyfw I/O setup" 
    19 MENU7="7 - Re-run firewall.init" 
    20 MENU8="8 - Show disk space" 
    21 MENU9="9 - Show memory use" 
    22 MENU0="0 - exit wsmenu" 
     15M1="1 - VoIP config" 
     16M2="2 - wshaper status" 
     17M3="3 - >STOP wshaper" 
     18M4="4 - >START wshaper" 
     19M5="5 - >START wshaper nocop" 
     20M6="6 - floppyfw I/O setup" 
     21M7="7 - >RE-INIT firewall" 
     22# 
     23M8="8 - disk space" 
     24M9="9 - memory use" 
     25MA="a - ip_conntrack - all" 
     26MB="b - ip_conntrack - tcp" 
     27MC="c - ip_conntrack - udp" 
     28MD="d - iptables -L -n -v" 
     29M0="0 - >exit wsmenu" 
    2330 
    24 selection= 
    25 until [ "$selection" = "0" ]; do 
    26 printf "\t\t\t## wsmenu ##\n 
     31pick= 
     32until [ "$pick" = "0" ]; do 
     33printf "\t\t## wsmenu $REVN ##\n 
     34  show >Do\t\t\tshow >Do 
    2735  %-28s  %-28s 
    2836  %-28s  %-28s 
    2937  %-28s  %-28s 
    3038  %-28s  %-28s 
    31   %-28s  %-28s\n"       "$MENU1"        "$MENU6" \ 
    32                         "$MENU2"        "$MENU7" \ 
    33                         "$MENU3"        "$MENU8" \ 
    34                         "$MENU4"        "$MENU9" \ 
    35                         "$MENU5"        "$MENU0" 
     39  %-28s  %-28s 
     40  %-28s  %-28s 
     41  %-28s  %-28s\n"       "$M1"   "$M8" \ 
     42                        "$M2"   "$M9" \ 
     43                        "$M3"   "$MA" \ 
     44                        "$M4"   "$MB" \ 
     45                        "$M5"   "$MC" \ 
     46                        "$M6"   "$MD" \ 
     47                        "$M7"   "$M0" 
    3648echo "" 
    37 echo -n "                       Enter (1-9 or 0): " 
    38 read selection 
     49echo -n "  Enter (1-9/a-d or 0): " 
     50read pick 
    3951echo "" 
    40     case $selection in 
    41         1 ) . /etc/voipvars.sh ; press_enter ;; 
    42         2 ) wshaper.htb status ; press_enter ;; 
    43         3 ) wshaper.htb stop ; press_enter ;; 
    44         4 ) wshaper.htb ; press_enter ;; 
    45         5 ) wshaper.htb nocop ; press_enter ;; 
    46         6 ) . /etc/showffw.sh ; press_enter ;; 
    47         7 ) . /etc/firewall.init ; press_enter ;; 
    48         8 ) df -h ; press_enter ;; 
    49         9 ) free ; press_enter ;; 
     52    case $pick in 
     53        1 ) . /etc/voipvars.sh ; p_e ;; 
     54        2 ) wshaper.htb status ; p_e ;; 
     55        3 ) wshaper.htb stop ; p_e ;; 
     56        4 ) wshaper.htb ; p_e ;; 
     57        5 ) wshaper.htb nocop ; p_e ;; 
     58        6 ) . /etc/showffw.sh ; p_e ;; 
     59        7 ) . /etc/firewall.init ; p_e ;; 
     60        8 ) df -h ; p_e ;; 
     61        9 ) free ; p_e ;; 
     62        a ) cat /proc/net/ip_conntrack ; p_e ;; 
     63        b ) cat /proc/net/ip_conntrack |grep tcp ; p_e ;; 
     64        c ) cat /proc/net/ip_conntrack |grep udp ; p_e ;; 
     65        d ) iptables -L -n -v ; p_e ;; 
    5066        0 ) exit ;; 
    51         * ) echo "Please enter 1-9 or 0"; press_enter 
     67        * ) echo "Please enter 1-9/a-d or 0" ; p_e 
    5268    esac 
    5369done 
Note: See TracChangeset for help on using the changeset viewer.