Re: tableview.sh

Askar
Sat, 14 May 2005 09:42:21 -0000

Aha so nice, i''m kinda excited to deploy the script to all of my
servers ;)
well done mate

thanks and regards

Askar

On 5/13/05, Kenneth Kalmer <kenneth.kalmer@gmail.com>
wrote:
> netfilter and lartc members
>
> I just thought it''s time I contribute. I created this little
script to
> help me while setting up iptables rules for firewalling, shaping or
> both. I hope this helps someone.
>
> Called tableview.sh, inspired by Table Mountain, Cape Town, ZA :)
>
> --- SOF ----
>
> #!/bin/sh
> #     ____
> #  /\/    \/\
> # /__________\
> #
> # Simple loop for keeping track of what is happening in a
> # iptables setup
> #
>
> table_filter(){
>         echo
>         echo "FILTER TABLE"
>         echo "------------"
>         echo
>         iptables -nvL
> }
> table_mangle(){
>         echo
>         echo "MANGLE TABLE"
>         echo "------------"
>         echo
>         iptables -nvL -t mangle
> }
> table_nat(){
>         echo
>         echo "NAT TABLE"
>         echo "---------"
>         echo
>         iptables -nvL -t nat
> }
> footer(){
>         echo
>         echo
"-------------------------------------------------------------"
>         echo "Show table: [F]ilter, [M]angle, [N]AT or hit return to
reload"
> }
>
> last="filter"
>
> while [ 1 ]; do
>         clear
>         case "$REPLY" in
>                 "F" | "f" )
>                         table_filter
>                         last="filter"
>                         ;;
>                 "M" | "m" )
>                         table_mangle
>                         last="mangle"
>                         ;;
>                 "N" | "n" )
>                         table_nat
>                         last="nat"
>                         ;;
>                 "Q" | "q" )
>                         exit 0
>                         ;;
>                 *)
>                         table_$last
>                         ;;
>         esac
>         footer
>         read
> done
>
> --- EOF ---
>
> Regards
>
> --
>
> Kenneth Kalmer
> kenneth.kalmer@gmail.com
> http://opensourcery.blogspot.com
>
>


--
I love deadlines. I like the whooshing sound they make as they fly by.
Douglas Adams