Re: port-based filtering of IPsec packets?

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

 



Maybe I'm wrong because I don't know very well the way IPSec traffic is
encrypted-decrypted inside the firewall, but I think that in one side
(external interface, internet) there is IPSec protocol (protocols 50, 51)
and in other side (internal interface, intranet) there are plain protocols
and ports. Couldn't be possible to filter taking into account the internal
interface where it is suppose not to be encrypted?

JBGR


----- Original Message ----- 
From: "Ramin Dousti" <ramin@xxxxxxxxxxxxxxxxxxxx>
To: <netfilter@xxxxxxxxxxxxxxxxxxx>
Sent: Wednesday, July 23, 2003 10:42 PM
Subject: Re: port-based filtering of IPsec packets?


> Once the IPsec traffic has been terminated (decapsulated) you can
> filter it based on the services (tcp or udp ports) prior to that
> you only can filter based on the outer IP header...
>
> Ramin
>
> On Wed, Jul 23, 2003 at 02:35:19PM -0500, Rick Kennell wrote:
>
> >
> > I'm curious how I might do port-based filtering of IPsec packets with
> > iptables.  Presently, filtering IPsec-encrypted packets is an
> > all-or-nothing proposition because iptables can't look inside an ESP
> > section to get the port info.  It can only filter ESP packets based on
> > the SPI.  Actually, I'm not even sure how I'd get iptables to do
> > address-based filtering of IPsec packets.
> >
> > Why would I want this?  Well, I might want to do opportunistic IPsec and
> > allow arbitrary parties to interact with my host, but I still want to
> > make sure that only selected services are made available.
> >
> > I noticed that a similar thing was asked over on the FreeBSD side of the
> > world:
> >
> >    http://www.bsdforums.org/forums/showthread.php?threadid=11725
> >
> > Somehow, I don't expect the iptables solution to be quite so easy.
> >
> > -- 
> > Rick Kennell <kennell@xxxxxxxxxxxxxx>
> > Purdue University Department of Electrical and Computer Engineering
> >
>
>




[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