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