Linux Netfilter discussions
 help / color / mirror / Atom feed
* Multi Port Tested & Example
@ 2002-06-11 21:45 Hard__warE
  2002-06-11 21:55 ` Ramin Alidousti
  0 siblings, 1 reply; 2+ messages in thread
From: Hard__warE @ 2002-06-11 21:45 UTC (permalink / raw)
  To: netfilter

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







^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Multi Port Tested & Example
  2002-06-11 21:45 Multi Port Tested & Example Hard__warE
@ 2002-06-11 21:55 ` Ramin Alidousti
  0 siblings, 0 replies; 2+ messages in thread
From: Ramin Alidousti @ 2002-06-11 21:55 UTC (permalink / raw)
  To: Hard__warE; +Cc: netfilter

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
> 
> 
> 
> 
> 


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-06-11 21:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-11 21:45 Multi Port Tested & Example Hard__warE
2002-06-11 21:55 ` Ramin Alidousti

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox