2005-03-24 -+- Anush -+- -+- Thanks for the nice step by step write up on this sparsely area of netfilter module extension. -+- 128.107.253.44 = Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050303 Firefox/1.0.1 2005-04-07 -+- Nicolas -+- -+- Thanks Anush for your comment, it's really appreciated :) -+- 67.70.35.71 = Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040618 Galeon/1.3.15 2005-04-11 -+- Hadrien -+- -+- Great tutorial, thanks a lot! BTW, do you know how to develop a module indepedently from netfilter? A kernel module can be built separately from the kernel, a shared library can be built alone... but I found no way to develop a netfilter module without compiling all the netfilter stuff (I've got a problem with _init() function...). It would help me a lot if you had a solution! -+- 195.212.109.141 = Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040115 2005-05-06 -+- Wolfman's Brother -+- -+- Or .. you can write match modules using the ROPE scripting language. No need for C programming at all. See: http://www.lowth.com/rope
-+- 80.2.218.11 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705) #2005-06-01 -+- Jason -+- -+- I am very surprised to read this book.
But now I have the same difficute with Hadrien.
I now have a project to split netfilter from Kernel. And compile it to a module, I wonder there a way or a method to do it?
Thank you.
Please help me! -+- 210.74.250.126 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) 2005-06-11 -+- Syncros -+- charles.michaud@gmail.com -+- acidfu t'es une vraie bete! -+- 66.11.160.134 = Mozilla/5.0 (X11; U; NetBSD i386; en-US; rv:1.7.7) Gecko/20050423 2005-07-18 -+- Alexei -+- -+- Great walk through. Thank you.

BTW, in 2.2.2 and 2.2.3 shouldn't it be:
const struct ipt_ipaddr_info *info = matchinfo;
instead of
const struct ipt_skeleton_info *info = matchinfo;

Looks like cut'n'paste error. But can be confusing
for the first time reader. -+- 208.10.194.248 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) 2005-07-19 -+- Alexei -+- -+- Great walk through. Thank you.

BTW, in 2.2.2 and 2.2.3 shouldn't it be:
const struct ipt_ipaddr_info *info = matchinfo;
instead of
const struct ipt_skeleton_info *info = matchinfo;

Looks like cut'n'paste error. But can be confusing
for the first time reader. -+- 208.10.194.248 = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322) 2005-08-29 -+- Lee -+- y_h_lee@yahoo.com -+- Hi, nice documentation...
Actually, I need some more help from experts in this domain (like you) =)

At POSTROUTING hook I send packet back to user space (NF_QUEUE). Since the packet passed routing decision (route to destination already exists in kernel routing table), the packet should contain already the next hop of the route. How can I extract this information at userspace and manipulate the next hop's address in order to send via another node (this route is already in the kernel routing table)? Is this possible?
Or is it possible to do the change of the route directly in kernel space?
thank you... -+- 192.35.17.15 = Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 2005-09-04 -+- Nicolas Bouliane -+- -+- Thanks you peoples for comment ;)
for question about iptables/netfilter you should
ask on their respective mailing-list -+- 66.11.160.156 = Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2 2006-03-26 -+- col -+- -+- thanks mate. -+- 220.233.22.152 = Mozilla/5.0 (compatible; Konqueror/3.4; Linux) KHTML/3.4.3 (like Gecko) #2006-10-26 -+- jie -+- wufengseo@gmail.com -+- http://www.cnflashlights.com <br>Changde Precise Machinery is one of specialized manufacturer and exporter of various Flashlights including Led flashlights, Super Bright Led Lights, High Power Led Lights, Solar Led Lights, Super Bright Bulb Lights, Gift Boxes etc in china

http://www.xfseal.com security seal<br>Falcon Container Fittings Co.,Ltd. is one of specialized manufacturer and exporter of various Container Seals including padlock,cable seal,steel wire seal,iron seal,hanging lock seal,plastic seal,bullet seal etc in china

http://www.madehvac.com <br>CLIME ELECTRIC APPLIANCE Co.,Ltd. is one of specialized manufacturer and exporter of various diffuser including air diffuser dispacement,drum diffuser,linear diffuser,jet nozzle diffuser,air vent valve,deluxe diffuser etc in china -+- 125.108.175.28 = Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322)