There are two good books that you might find useful - 

1. Understanding Linux Network Internals - Christian Benvenuti
2. The Linux TCP/IP stack - Networking for Embedded Systems - Thomas F. Herbert

- Meraj

Gaurav Aggarwal <[EMAIL PROTECTED]> wrote: Hi,

I am trying to understand the implementation of linux 2.4 and linux 2.6's 
networking (IPV4) . Can anyone give me some idea/pointers about some of the 
good resources/whitepapers available in the market to understand the same. If 
there is any document that mention the changes between the implementation of 
networking in  2.4 & 2.6

I am also trying to write a simple program(preferably a userspace application) 
which captures all the incoming and outgoing packets of a particular machine 
(preferably at PREROUTING stage), then according to the SRC/DST addresses, 
changes the IP address of some of the packets and then reinject it back into 
the local IP stack. I am able to do that in  2.4 kernel by using libipq and 
ip_tables but that prog is not running in 2.6 kernel. (It hits at 
ip_route_BUG). Any idea or code snippet will be really appreciated.

-- 
Regards,
Gaurav Aggarwal

 

       
---------------------------------
Need a vacation? Get great deals to amazing places on Yahoo! Travel. 

Reply via email to