Re: tableview.sh

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx> 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@xxxxxxxxx
> http://opensourcery.blogspot.com
> 
> 


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



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux