All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC,ANNOUNCE] conntrack daemon (stateful replication)
@ 2006-05-28 22:09 Pablo Neira Ayuso
  2006-05-28 23:32 ` Patrick McHardy
                   ` (5 more replies)
  0 siblings, 6 replies; 13+ messages in thread
From: Pablo Neira Ayuso @ 2006-05-28 22:09 UTC (permalink / raw)
  To: Netfilter Development Mailinglist; +Cc: Harald Welte, Patrick McHardy

Hi,

I've been working on a pet project during the last months. Part of this 
stuff is related with my works in the university.

The project is called `conntrackd' that is the conntrack userspace daemon.

Features:
---------

- Stateful replication: the daemon keeps a cache of internal events via 
libnetfilter_conntrack and a cache of external event received from the 
other node.
- Support for classical Primary/Backup settings
- Support for Active/Active settings (two machines max. per VRRP instance)
- Support for NAT: It recognizes NAT'ed connections and handles them 
properly.
- UDP traffic ignore facility
- ICMP traffic ignore facility
- Ignore loopback traffic (not customizable at the moment)
- Ignore traffic for certain set of machines: Useful to ignore traffic 
for the firewall since we just want to replicate conntracks that 
represent forwarded connections.
- Dump internal and external caches via UNIX sockets
- Flush internal, external caches and conntrack table
- The communication between daemons is done in NETLINK format, so the 
protocol used is based on NETLINK over IP, to ensure backward compatibility.
- Configuration via file
- Log file support

I'm still generalizing this a bit so it can be also used for statistics 
purposes: since a replica of the conntrack table (cache) is kept in 
userspace, the dumping process would not need to request the information 
to the kernel.

The software is released under GPLv2 and it is available at:

http://people.netfilter.org/pablo/conntrackd/

The remaining issues are:
-------------------------

- Support for IPv6.

- Evaluation: I'll be getting some results to evaluate the *performance 
drop* that could suppose to enable replication in linux firewall based 
on this solution. Expect results soon.
- Better integration with keepalived: This is the most important issue 
and my major concern now. I'm happy with keepalived, but the interface 
provided to communicate events (based on shell scripts) is not so much.
- Checksum messages going through the network.
- Security: A dedicated link is required to communicate nodes that 
conform the cluster, otherwise third parties could pick up information 
about the connections processed by the firewall.
- More testing

Requirements:
-------------

- linux kernel >= 2.6.16 with [ip|nf]_conntrack_netlink support
- libnfnetlink from SVN
- libnetfilter_conntrack from SVN + plus patch inside the doc/ directory.
- keepalived (tested here with 1.1.11 available in debian)

Installation:
-------------

- make sure that multicast traffic sent by conntrackd is received in the 
dedicated interfaces:
iptables -I INPUT -d 225.0.0.50 -j ACCEPT
iptables -I OUTPUT -d 225.0.0.50 -j ACCEPT

- install libnfnetlink and libnetfilter_conntrack from SVN (and apply 
the patch available in doc/)
- classical ./configure; make; make install
- copy doc/conntrackd.conf to /etc/conntrackd/, this directory can be 
overrided with the -C option.
- copy doc/script_*.sh where keepalived can find them.


Running:
--------

# conntrackd -d
# conntrackd -i # dump internal events cache
# conntrackd -e # dump external cache
# conntrackd -k # kill conntrackd
# conntrackd -f # flush internal, external caches and conntrack table

I am going to write some docs at the same time that I improve the daemon.

BTW, I sent a PDF file to netfilter-core but exceeded maximum size a 
bit, could you accept it? I wrote a small article for USENIX's :LOGIN; 
about the connection tracking system that will be released in June. I 
can't release it for public before that date but I sent you a copy in 
private. Although all that it contains is well known by you ;) but at 
least have a look at the acknowledgement section.

Hope that you like it.

-- 
The dawn of the fourth age of Linux firewalling is coming; a time of 
great struggle and heroic deeds -- J.Kadlecsik got inspired by J.Morris

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-28 23:32 ` Patrick McHardy
@ 2006-05-28 22:53   ` Pablo Neira Ayuso
  2006-05-29  9:30   ` Holger Eitzenberger
  1 sibling, 0 replies; 13+ messages in thread
From: Pablo Neira Ayuso @ 2006-05-28 22:53 UTC (permalink / raw)
  To: Patrick McHardy; +Cc: Harald Welte, Netfilter Development Mailinglist

Patrick McHardy wrote:
> Pablo Neira Ayuso wrote:
> 
>>I've been working on a pet project during the last months. Part of this
>>stuff is related with my works in the university.
>>
>>The project is called `conntrackd' that is the conntrack userspace daemon.
> 
> Interesting work (and nice featureset), I like the idea of doing this
> in userspace. IIRC Holger Eitzenberger is also working on something
> similar. Do you have performance measurements how this compares to
> ct_sync?

I'll spend tomorrow morning to do that, as soon as I get some results 
I'll post them. Hm, I didn't know that Holger was working on something 
similar, it could be nice if we can join efforts.

>>BTW, I sent a PDF file to netfilter-core but exceeded maximum size a
>>bit, could you accept it? I wrote a small article for USENIX's :LOGIN;
>>about the connection tracking system that will be released in June. I
>>can't release it for public before that date but I sent you a copy in
>>private. Although all that it contains is well known by you ;) but at
>>least have a look at the acknowledgement section.
> 
> I'd be interested, please send it to me in private. Thanks.

Done.

-- 
The dawn of the fourth age of Linux firewalling is coming; a time of 
great struggle and heroic deeds -- J.Kadlecsik got inspired by J.Morris

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-28 22:09 [RFC,ANNOUNCE] conntrack daemon (stateful replication) Pablo Neira Ayuso
@ 2006-05-28 23:32 ` Patrick McHardy
  2006-05-28 22:53   ` Pablo Neira Ayuso
  2006-05-29  9:30   ` Holger Eitzenberger
  2006-05-29  4:46 ` Jeho-Park
                   ` (4 subsequent siblings)
  5 siblings, 2 replies; 13+ messages in thread
From: Patrick McHardy @ 2006-05-28 23:32 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: Harald Welte, Netfilter Development Mailinglist

Pablo Neira Ayuso wrote:
> I've been working on a pet project during the last months. Part of this
> stuff is related with my works in the university.
> 
> The project is called `conntrackd' that is the conntrack userspace daemon.

Interesting work (and nice featureset), I like the idea of doing this
in userspace. IIRC Holger Eitzenberger is also working on something
similar. Do you have performance measurements how this compares to
ct_sync?

> BTW, I sent a PDF file to netfilter-core but exceeded maximum size a
> bit, could you accept it? I wrote a small article for USENIX's :LOGIN;
> about the connection tracking system that will be released in June. I
> can't release it for public before that date but I sent you a copy in
> private. Although all that it contains is well known by you ;) but at
> least have a look at the acknowledgement section.

I'd be interested, please send it to me in private. Thanks.

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-28 22:09 [RFC,ANNOUNCE] conntrack daemon (stateful replication) Pablo Neira Ayuso
  2006-05-28 23:32 ` Patrick McHardy
@ 2006-05-29  4:46 ` Jeho-Park
  2006-05-29  6:51 ` Krzysztof Oledzki
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 13+ messages in thread
From: Jeho-Park @ 2006-05-29  4:46 UTC (permalink / raw)
  To: Pablo Neira Ayuso
  Cc: Harald Welte, Netfilter Development Mailinglist, Patrick McHardy

good job !

it looks so interesting ~ thanks


jeho park


Pablo Neira Ayuso wrote:

> Hi,
>
> I've been working on a pet project during the last months. Part of 
> this stuff is related with my works in the university.
>
> The project is called `conntrackd' that is the conntrack userspace 
> daemon.
>
> Features:
> ---------
>
> - Stateful replication: the daemon keeps a cache of internal events 
> via libnetfilter_conntrack and a cache of external event received from 
> the other node.
> - Support for classical Primary/Backup settings
> - Support for Active/Active settings (two machines max. per VRRP 
> instance)
> - Support for NAT: It recognizes NAT'ed connections and handles them 
> properly.
> - UDP traffic ignore facility
> - ICMP traffic ignore facility
> - Ignore loopback traffic (not customizable at the moment)
> - Ignore traffic for certain set of machines: Useful to ignore traffic 
> for the firewall since we just want to replicate conntracks that 
> represent forwarded connections.
> - Dump internal and external caches via UNIX sockets
> - Flush internal, external caches and conntrack table
> - The communication between daemons is done in NETLINK format, so the 
> protocol used is based on NETLINK over IP, to ensure backward 
> compatibility.
> - Configuration via file
> - Log file support
>
> I'm still generalizing this a bit so it can be also used for 
> statistics purposes: since a replica of the conntrack table (cache) is 
> kept in userspace, the dumping process would not need to request the 
> information to the kernel.
>
> The software is released under GPLv2 and it is available at:
>
> http://people.netfilter.org/pablo/conntrackd/
>
> The remaining issues are:
> -------------------------
>
> - Support for IPv6.
>
> - Evaluation: I'll be getting some results to evaluate the 
> *performance drop* that could suppose to enable replication in linux 
> firewall based on this solution. Expect results soon.
> - Better integration with keepalived: This is the most important issue 
> and my major concern now. I'm happy with keepalived, but the interface 
> provided to communicate events (based on shell scripts) is not so much.
> - Checksum messages going through the network.
> - Security: A dedicated link is required to communicate nodes that 
> conform the cluster, otherwise third parties could pick up information 
> about the connections processed by the firewall.
> - More testing
>
> Requirements:
> -------------
>
> - linux kernel >= 2.6.16 with [ip|nf]_conntrack_netlink support
> - libnfnetlink from SVN
> - libnetfilter_conntrack from SVN + plus patch inside the doc/ directory.
> - keepalived (tested here with 1.1.11 available in debian)
>
> Installation:
> -------------
>
> - make sure that multicast traffic sent by conntrackd is received in 
> the dedicated interfaces:
> iptables -I INPUT -d 225.0.0.50 -j ACCEPT
> iptables -I OUTPUT -d 225.0.0.50 -j ACCEPT
>
> - install libnfnetlink and libnetfilter_conntrack from SVN (and apply 
> the patch available in doc/)
> - classical ./configure; make; make install
> - copy doc/conntrackd.conf to /etc/conntrackd/, this directory can be 
> overrided with the -C option.
> - copy doc/script_*.sh where keepalived can find them.
>
>
> Running:
> --------
>
> # conntrackd -d
> # conntrackd -i # dump internal events cache
> # conntrackd -e # dump external cache
> # conntrackd -k # kill conntrackd
> # conntrackd -f # flush internal, external caches and conntrack table
>
> I am going to write some docs at the same time that I improve the daemon.
>
> BTW, I sent a PDF file to netfilter-core but exceeded maximum size a 
> bit, could you accept it? I wrote a small article for USENIX's :LOGIN; 
> about the connection tracking system that will be released in June. I 
> can't release it for public before that date but I sent you a copy in 
> private. Although all that it contains is well known by you ;) but at 
> least have a look at the acknowledgement section.
>
> Hope that you like it.
>


-- 
--
Jeho-Park <jhpark-nf@kernelproject.org> or <linuxpark@infnis.com>

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-28 22:09 [RFC,ANNOUNCE] conntrack daemon (stateful replication) Pablo Neira Ayuso
  2006-05-28 23:32 ` Patrick McHardy
  2006-05-29  4:46 ` Jeho-Park
@ 2006-05-29  6:51 ` Krzysztof Oledzki
  2006-05-29  7:26 ` Eric Leblond
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 13+ messages in thread
From: Krzysztof Oledzki @ 2006-05-29  6:51 UTC (permalink / raw)
  To: Pablo Neira Ayuso
  Cc: Harald Welte, Netfilter Development Mailinglist, Patrick McHardy

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1098 bytes --]



On Mon, 29 May 2006, Pablo Neira Ayuso wrote:

> Hi,
Hi,

> I've been working on a pet project during the last months. Part of this stuff 
> is related with my works in the university.
>
> The project is called `conntrackd' that is the conntrack userspace daemon.

Great news! Thank you. :)

> The remaining issues are:
> - Security: A dedicated link is required to communicate nodes that conform 
> the cluster, otherwise third parties could pick up information about the 
> connections processed by the firewall.

AFAIK this can be solved by additional vlan.

> Requirements:
> -------------
>
> - linux kernel >= 2.6.16 with [ip|nf]_conntrack_netlink support
> - libnfnetlink from SVN
> - libnetfilter_conntrack from SVN + plus patch inside the doc/ directory.

Current versions of libnfnetlink/libnetfilter_conntrack/conntrack/etc are 
quite old. Are there any plans for releasing new versions based on SVN?

What about TCP window tracking? AFAIR, last time when I checked 
conntrack_netlink did not handle it at all.

Best regards,

 				Krzysztof Olędzki

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-28 22:09 [RFC,ANNOUNCE] conntrack daemon (stateful replication) Pablo Neira Ayuso
                   ` (2 preceding siblings ...)
  2006-05-29  6:51 ` Krzysztof Oledzki
@ 2006-05-29  7:26 ` Eric Leblond
  2006-06-06 11:40   ` Pablo Neira Ayuso
  2006-05-29  9:09 ` Harald Welte
  2006-05-30  6:58 ` Holger Eitzenberger
  5 siblings, 1 reply; 13+ messages in thread
From: Eric Leblond @ 2006-05-29  7:26 UTC (permalink / raw)
  To: Pablo Neira Ayuso
  Cc: Harald Welte, Netfilter Development Mailinglist, Patrick McHardy

Hi,

> The project is called `conntrackd' that is the conntrack userspace daemon.
> - Stateful replication: the daemon keeps a cache of internal events via
> libnetfilter_conntrack and a cache of external event received from the
> other node.

That sounds good !

> - Support for classical Primary/Backup settings
...
>
> - install libnfnetlink and libnetfilter_conntrack from SVN (and apply
> the patch available in doc/)

A quick look at the patch seems to show that API has changed again :-(

Userspace handling of conntrack is a GREAT thing and conntrackd is one of
the elements that put it on the top of the great Netfilter things. But, it
definitively needs a fixed API because all related projects are at the
same point : "use svn and patch it!"

All nfnetlink related libraries should really been put in delivery state.
Userspace application (conntrackd, NuFW, ...) are waiting for it but they
need stability. For now, we can't even say to our users: "Use 0.999
release and it will work.".
This is the same for articles or documentations that could help spreading
the good word. They have nothing stable to relay on.

I think userspace libraries related to the new nfnetlink stuffs should be
released more frequently. Another way could be to have a stable and a
developement release but it has a cost.

Netfilter has an enormous advantage over other filtering system thanks to
this new features. Don't waste it for a simple release policy problem.

BR and thanks for the great work,
--
Éric Leblond

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-28 22:09 [RFC,ANNOUNCE] conntrack daemon (stateful replication) Pablo Neira Ayuso
                   ` (3 preceding siblings ...)
  2006-05-29  7:26 ` Eric Leblond
@ 2006-05-29  9:09 ` Harald Welte
  2006-05-30  6:58 ` Holger Eitzenberger
  5 siblings, 0 replies; 13+ messages in thread
From: Harald Welte @ 2006-05-29  9:09 UTC (permalink / raw)
  To: Pablo Neira Ayuso; +Cc: Netfilter Development Mailinglist, Patrick McHardy

[-- Attachment #1: Type: text/plain, Size: 1346 bytes --]

On Mon, May 29, 2006 at 12:09:59AM +0200, Pablo Neira Ayuso wrote:
> Hi,
> 
> I've been working on a pet project during the last months. Part of
> this stuff is related with my works in the university.
> 
> The project is called `conntrackd' that is the conntrack userspace daemon.

great.  I'll have a look at the code ASAP.

> BTW, I sent a PDF file to netfilter-core but exceeded maximum size a
> bit, could you accept it? I wrote a small article for USENIX's :LOGIN;
> about the connection tracking system that will be released in June. I
> can't release it for public before that date but I sent you a copy in
> private. Although all that it contains is well known by you ;) but at
> least have a look at the acknowledgement section.

Please re-send.  Somehow I didn't find it in the list of to-be-moderated
postings for netfilter-core (might have been accidentially considered as
spam).

Looking forward to reading it!

Keep up the good work,

-- 
- Harald Welte <laforge@netfilter.org>                 http://netfilter.org/
============================================================================
  "Fragmentation is like classful addressing -- an interesting early
   architectural error that shows how much experimentation was going
   on while IP was being designed."                    -- Paul Vixie

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-28 23:32 ` Patrick McHardy
  2006-05-28 22:53   ` Pablo Neira Ayuso
@ 2006-05-29  9:30   ` Holger Eitzenberger
  1 sibling, 0 replies; 13+ messages in thread
From: Holger Eitzenberger @ 2006-05-29  9:30 UTC (permalink / raw)
  To: Patrick McHardy
  Cc: Harald Welte, Netfilter Development Mailinglist,
	Pablo Neira Ayuso

On Mon, May 29, 2006 at 01:32:15AM +0200, Patrick McHardy wrote:

> > I've been working on a pet project during the last months. Part of this
> > stuff is related with my works in the university.
> > 
> > The project is called `conntrackd' that is the conntrack userspace daemon.

> Interesting work (and nice featureset), I like the idea of doing this
> in userspace. IIRC Holger Eitzenberger is also working on something
> similar. Do you have performance measurements how this compares to
> ct_sync?

Hi Pablo, Patrick,

yes, for me it started as a proof-of-concept and matured in an almost
feature complete version I will release soon.  It's called ctsyncd.

Pablo, I will check your code, at a first glance your solution has a
richer feature set than my solution.  Mabe we should join our efforts.

Regards.  /holger

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-28 22:09 [RFC,ANNOUNCE] conntrack daemon (stateful replication) Pablo Neira Ayuso
                   ` (4 preceding siblings ...)
  2006-05-29  9:09 ` Harald Welte
@ 2006-05-30  6:58 ` Holger Eitzenberger
  2006-08-11  8:30   ` Pasi Kärkkäinen
  5 siblings, 1 reply; 13+ messages in thread
From: Holger Eitzenberger @ 2006-05-30  6:58 UTC (permalink / raw)
  To: Pablo Neira Ayuso
  Cc: Harald Welte, Netfilter Development Mailinglist, Patrick McHardy

On Mon, May 29, 2006 at 12:09:59AM +0200, Pablo Neira Ayuso wrote:

> I've been working on a pet project during the last months. Part of this 
> stuff is related with my works in the university.

Hi Pablo,

I am working on a daemon called 'ctsyncd', which for me started as a
proof-of-concept and is now almost in a state where I can release it
to the public.  My current objective is simple master/slave scenario
without active/active, and I am almost done.

Hopefully I am able to look at your sources.  With your great knowledge
of libnetfilter_conntrack and my programming skills we should consider
joining our efforts.  But first I will release my code for public review
within a few days.  


Stay tuned.

/holger


> - Stateful replication: the daemon keeps a cache of internal events via 
> libnetfilter_conntrack and a cache of external event received from the 
> other node.
> - Support for classical Primary/Backup settings
> - Support for Active/Active settings (two machines max. per VRRP instance)
> - Support for NAT: It recognizes NAT'ed connections and handles them 
> properly.
> - UDP traffic ignore facility
> - ICMP traffic ignore facility
> - Ignore loopback traffic (not customizable at the moment)
> - Ignore traffic for certain set of machines: Useful to ignore traffic 
> for the firewall since we just want to replicate conntracks that 
> represent forwarded connections.
> - Dump internal and external caches via UNIX sockets
> - Flush internal, external caches and conntrack table
> - The communication between daemons is done in NETLINK format, so the 
> protocol used is based on NETLINK over IP, to ensure backward compatibility.
> - Configuration via file

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-29  7:26 ` Eric Leblond
@ 2006-06-06 11:40   ` Pablo Neira Ayuso
  0 siblings, 0 replies; 13+ messages in thread
From: Pablo Neira Ayuso @ 2006-06-06 11:40 UTC (permalink / raw)
  To: Eric Leblond
  Cc: Harald Welte, Netfilter Development Mailinglist, Patrick McHardy

Eric Leblond wrote:
>>The project is called `conntrackd' that is the conntrack userspace daemon.
>>- Stateful replication: the daemon keeps a cache of internal events via
>>libnetfilter_conntrack and a cache of external event received from the
>>other node.
> 
> 
> That sounds good !
> 
> 
>>- Support for classical Primary/Backup settings
> 
> ...
> 
>>- install libnfnetlink and libnetfilter_conntrack from SVN (and apply
>>the patch available in doc/)
> 
> 
> A quick look at the patch seems to show that API has changed again :-(
> 
> Userspace handling of conntrack is a GREAT thing and conntrackd is one of
> the elements that put it on the top of the great Netfilter things. But, it
> definitively needs a fixed API because all related projects are at the
> same point : "use svn and patch it!"

I missed this email. Eric, this is still a work in progress, and I 
didn't ever apply that patch. The new patch included in conntrackd (yet 
unapplied) doesn't change the API. I understand your concerns about the API.

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-05-30  6:58 ` Holger Eitzenberger
@ 2006-08-11  8:30   ` Pasi Kärkkäinen
  2006-08-17 14:28     ` Pablo Neira Ayuso
  0 siblings, 1 reply; 13+ messages in thread
From: Pasi Kärkkäinen @ 2006-08-11  8:30 UTC (permalink / raw)
  To: Pablo Neira Ayuso, Netfilter Development Mailinglist,
	Harald Welte, Patrick McHardy

Hello!

Any updates to these projects? Files available somewhere? I think many
people from this list would like to test and help with these daemons..

- Pasi 

On Tue, May 30, 2006 at 08:58:05AM +0200, Holger Eitzenberger wrote:
> On Mon, May 29, 2006 at 12:09:59AM +0200, Pablo Neira Ayuso wrote:
> 
> > I've been working on a pet project during the last months. Part of this 
> > stuff is related with my works in the university.
> 
> Hi Pablo,
> 
> I am working on a daemon called 'ctsyncd', which for me started as a
> proof-of-concept and is now almost in a state where I can release it
> to the public.  My current objective is simple master/slave scenario
> without active/active, and I am almost done.
> 
> Hopefully I am able to look at your sources.  With your great knowledge
> of libnetfilter_conntrack and my programming skills we should consider
> joining our efforts.  But first I will release my code for public review
> within a few days.  
> 
> 
> Stay tuned.
> 
> /holger
> 
> 
> > - Stateful replication: the daemon keeps a cache of internal events via 
> > libnetfilter_conntrack and a cache of external event received from the 
> > other node.
> > - Support for classical Primary/Backup settings
> > - Support for Active/Active settings (two machines max. per VRRP instance)
> > - Support for NAT: It recognizes NAT'ed connections and handles them 
> > properly.
> > - UDP traffic ignore facility
> > - ICMP traffic ignore facility
> > - Ignore loopback traffic (not customizable at the moment)
> > - Ignore traffic for certain set of machines: Useful to ignore traffic 
> > for the firewall since we just want to replicate conntracks that 
> > represent forwarded connections.
> > - Dump internal and external caches via UNIX sockets
> > - Flush internal, external caches and conntrack table
> > - The communication between daemons is done in NETLINK format, so the 
> > protocol used is based on NETLINK over IP, to ensure backward compatibility.
> > - Configuration via file
> 
> 
> 

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-08-11  8:30   ` Pasi Kärkkäinen
@ 2006-08-17 14:28     ` Pablo Neira Ayuso
  2006-08-18 12:18       ` Angel Mieres
  0 siblings, 1 reply; 13+ messages in thread
From: Pablo Neira Ayuso @ 2006-08-17 14:28 UTC (permalink / raw)
  To: Pasi Kärkkäinen
  Cc: Harald Welte, Netfilter Development Mailinglist, Patrick McHardy

Pasi Kärkkäinen wrote:
> Hello!
> 
> Any updates to these projects? Files available somewhere? I think many
> people from this list would like to test and help with these daemons..

The only thing available at the moment:

http://people.netfilter.org/pablo/conntrackd/

I know, this requires an appropiate documentation and a webpage but I'm 
working on it, any help on the webpage (something simple) could come handy.

-- 
The dawn of the fourth age of Linux firewalling is coming; a time of 
great struggle and heroic deeds -- J.Kadlecsik got inspired by J.Morris

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

* Re: [RFC,ANNOUNCE] conntrack daemon (stateful replication)
  2006-08-17 14:28     ` Pablo Neira Ayuso
@ 2006-08-18 12:18       ` Angel Mieres
  0 siblings, 0 replies; 13+ messages in thread
From: Angel Mieres @ 2006-08-18 12:18 UTC (permalink / raw)
  To: Pasi Kärkkäinen; +Cc: Netfilter Development Mailinglist

Hi Pasi, 

Im honored to told you that advance in this project is positive and im
sure netfilter(with Pablo leading) are doing all they can. 
I have the chance to test conntrackd and i will be pleased to help you
to test it ;)

Best Regards,
Angel M.
El jue, 17-08-2006 a las 16:28 +0200, Pablo Neira Ayuso escribió:
> Pasi Kärkkäinen wrote:
> > Hello!
> > 
> > Any updates to these projects? Files available somewhere? I think many
> > people from this list would like to test and help with these daemons..
> 
> The only thing available at the moment:
> 
> http://people.netfilter.org/pablo/conntrackd/
> 
> I know, this requires an appropiate documentation and a webpage but I'm 
> working on it, any help on the webpage (something simple) could come handy.
> 
-- 
Angel Mieres - amieres@eneotecnologia.com
///////////////////////////////////////// Gentoo has you...

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

end of thread, other threads:[~2006-08-18 12:18 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-28 22:09 [RFC,ANNOUNCE] conntrack daemon (stateful replication) Pablo Neira Ayuso
2006-05-28 23:32 ` Patrick McHardy
2006-05-28 22:53   ` Pablo Neira Ayuso
2006-05-29  9:30   ` Holger Eitzenberger
2006-05-29  4:46 ` Jeho-Park
2006-05-29  6:51 ` Krzysztof Oledzki
2006-05-29  7:26 ` Eric Leblond
2006-06-06 11:40   ` Pablo Neira Ayuso
2006-05-29  9:09 ` Harald Welte
2006-05-30  6:58 ` Holger Eitzenberger
2006-08-11  8:30   ` Pasi Kärkkäinen
2006-08-17 14:28     ` Pablo Neira Ayuso
2006-08-18 12:18       ` Angel Mieres

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.