Mr. Hard__warE,

It's very cool that you're helping us with your preconf'ed scripts.
But I think it's more appropriate if you could set up a web page for
all these excellent suggestions/scripts that you've been posting so
the people can go and take a look at it at their convenience.
Just send us the URL and not an email every hour :-)

Ramin

On Wed, Jun 12, 2002 at 07:45:38AM +1000, Hard__warE wrote:

> i remember a while back people were screeming for help on multi port
> 
> well here what ya .. need
> 
> the example is For all SAMBA Ports to be added and DROPED
> 
> ---------------Start Below This Line---------------------
> 
> ## Load the Multi Port  Modue ##
> 
> echo -e "ipt_multiport, "
> if [ -z "` $LSMOD | $GREP ipt_multiport | $AWK {'print $1'} `" ]; then
>    /sbin/insmod ipt_multiport
> fi
> 
> ##########Creat Samba Chain #############
> $IPTABLES -N SMB
> $IPTABLES -A SMB -m multiport -p tcp --dport 135,136,137,138,139,445 -j DROP
> $IPTABLES -A SMB -m multiport -p tcp --dport 135,136,137,138,139,445 -j DROP
> $IPTABLES -A SMB -m multiport -p udp --sport 135,136,137,138,139,445 -j DROP
> $IPTABLES -A SMB -m multiport -p udp --sport 135,136,137,138,139,445 -j DROP
> 
> $IPTABLES -A INPUT -s $UNIVERSE -d $UNIVERSE -j SMB
> $IPTABLES -A OUTPUT -s $UNIVERSE -d $UNIVERSE -j SMB
> $IPTABLES -A FORWARD -j SMB
> 
> To prove it works here is my Chains  /sbin/iptbales -L -n -v
> 
> Chain INPUT (policy DROP 0 packets, 0 bytes)
>  pkts bytes target     prot opt in     out     source
> destination
>     2   202 ACCEPT     all  --  lo     *       0.0.0.0/0
> 0.0.0.0/0
>   470 49894 ACCEPT     all  --  eth0   *       172.16.0.0/16
> 0.0.0.0/0
>     0     0 drop-and-log-it  all  --  eth1   *       172.16.0.0/16
> 0.0.0.0/0
>     0     0 drop-and-log-it  all  --  eth1   *       0.0.0.0/0
> 172.16.0.0/16
>     0     0 SPOOFED    icmp --  eth1   *       0.0.0.0/0
> 0.0.0.0/0
>     0     0 ACCEPT     icmp --  eth1   *       0.0.0.0/0
> 192.168.0.253
>    16  1395 ACCEPT     all  --  eth1   *       0.0.0.0/0
> 192.168.0.253
>     0     0 ACCEPT     all  --  eth1   *       0.0.0.0/0
> 192.168.0.212
>     0     0 ACCEPT     all  --  eth1   *       0.0.0.0/0
> 192.168.0.212      state RELATED,ESTABLISHED
>     0     0 ACCEPT     all  --  eth1   *       0.0.0.0/0
> 192.168.0.213
>     0     0 ACCEPT     all  --  eth1   *       0.0.0.0/0
> 192.168.0.213      state RELATED,ESTABLISHED
>     0     0 ACCEPT     all  --  eth1   *       0.0.0.0/0
> 192.168.0.253      state RELATED,ESTABLISHED
>    17  1702 SMB        all  --  *      *       0.0.0.0/0
> 0.0.0.0/0
>     0     0 drop-and-log-it  all  --  *      *       0.0.0.0/0
> 0.0.0.0/0
> 
> Chain FORWARD (policy DROP 0 packets, 0 bytes)
>  pkts bytes target     prot opt in     out     source
> destination
>    67  5190 ACCEPT     tcp  --  eth1   *       0.0.0.0/0
> 172.16.0.111       tcp dpt:80
>     0     0 ACCEPT     tcp  --  eth1   *       0.0.0.0/0
> 172.16.0.111       tcp dpt:443
>     0     0 ACCEPT     udp  --  eth1   *       0.0.0.0/0
> 172.16.0.111       udp dpt:443
>     0     0 ACCEPT     tcp  --  eth1   *       192.168.0.212
> 172.16.0.52        tcp
>     0     0 ACCEPT     udp  --  eth1   *       192.168.0.212
> 172.16.0.52        udp
>     0     0 ACCEPT     tcp  --  eth1   *       192.168.0.213
> 172.16.0.53        tcp
>     0     0 ACCEPT     udp  --  eth1   *       192.168.0.213
> 172.16.0.53        udp
>   334 92708 SMB        all  --  *      *       0.0.0.0/0
> 0.0.0.0/0
>     0     0 ACCEPT     tcp  --  eth1   *       0.0.0.0/0
> 0.0.0.0/0          tcp flags:0x16/0x02 limit: avg 1/sec burst 5
>     0     0 ACCEPT     tcp  --  eth1   *       0.0.0.0/0
> 0.0.0.0/0          tcp flags:0x17/0x04 limit: avg 1/sec burst 5
>     0     0 ACCEPT     icmp --  eth1   *       0.0.0.0/0
> 0.0.0.0/0          icmp type 8 limit: avg 1/sec burst 5
>     0     0 ACCEPT     all  --  eth1   eth0    0.0.0.0/0
> 172.16.0.52        state RELATED,ESTABLISHED
>     0     0 ACCEPT     all  --  eth1   eth0    0.0.0.0/0
> 172.16.0.53        state RELATED,ESTABLISHED
>   127 32555 ACCEPT     all  --  eth1   eth0    0.0.0.0/0
> 0.0.0.0/0          state RELATED,ESTABLISHED
>   207 60153 ACCEPT     all  --  eth0   eth1    172.16.0.0/16
> 0.0.0.0/0
>     0     0 drop-and-log-it  all  --  *      *       0.0.0.0/0
> 0.0.0.0/0
> 
> Chain OUTPUT (policy DROP 0 packets, 0 bytes)
>  pkts bytes target     prot opt in     out     source
> destination
>     2   202 ACCEPT     all  --  *      lo      0.0.0.0/0
> 0.0.0.0/0
>   392  151K ACCEPT     all  --  *      eth0    172.16.0.253
> 172.16.0.0/16
>     0     0 ACCEPT     all  --  *      eth0    192.168.0.253
> 172.16.0.0/16
>     0     0 drop-and-log-it  all  --  *      eth1    0.0.0.0/0
> 172.16.0.0/16
>     0     0 ACCEPT     all  --  *      eth0    192.168.0.212
> 172.16.0.0/16
>     0     0 ACCEPT     all  --  *      eth1    192.168.0.212
> 0.0.0.0/0
>     0     0 ACCEPT     all  --  *      eth0    192.168.0.213
> 172.16.0.0/16
>     0     0 ACCEPT     all  --  *      eth1    192.168.0.213
> 0.0.0.0/0
>    16  1059 ACCEPT     all  --  *      eth1    192.168.0.253
> 0.0.0.0/0
>     0     0 SMB        all  --  *      *       0.0.0.0/0
> 0.0.0.0/0
>     0     0 drop-and-log-it  all  --  *      *       0.0.0.0/0
> 0.0.0.0/0
> 
> Chain SMB (3 references)
>  pkts bytes target     prot opt in     out     source
> destination
>     0     0 DROP       tcp  --  *      *       0.0.0.0/0
> 0.0.0.0/0          multiport dports 135,136,137,138,139,445
>     0     0 DROP       tcp  --  *      *       0.0.0.0/0
> 0.0.0.0/0          multiport dports 135,136,137,138,139,445
>    17  1702 DROP       udp  --  *      *       0.0.0.0/0
> 0.0.0.0/0          multiport sports 135,136,137,138,139,445
>     0     0 DROP       udp  --  *      *       0.0.0.0/0
> 0.0.0.0/0          multiport sports 135,136,137,138,139,445
> 
> Chain SPOOFED (1 references)
>  pkts bytes target     prot opt in     out     source
> destination
>     0     0 drop-and-log-it  all  --  *      *       10.0.0.0/8
> 0.0.0.0/0
>     0     0 drop-and-log-it  all  --  *      *       172.16.0.0/16
> 0.0.0.0/0
>     0     0 drop-and-log-it  all  --  *      *       0.0.0.0/0
> 10.0.0.0/8
>     0     0 drop-and-log-it  all  --  *      *       0.0.0.0/0
> 172.16.0.0/16
> 
> Chain drop-and-log-it (10 references)
>  pkts bytes target     prot opt in     out     source
> destination
>     0     0 LOG        all  --  *      *       0.0.0.0/0
> 0.0.0.0/0          LOG flags 0 level 6
>     0     0 DROP       all  --  *      *       0.0.0.0/0
> 0.0.0.0/0
> 
> 
> 
> 
> 

Reply via email to