NetFilter
[Top] [All Lists]

Generating pseudo-packets with netfilter

To: netfilter@lists.netfilter.org
Subject: Generating pseudo-packets with netfilter
From: Dai MIKURUBE <dmikurube@acm.org>
Date: Tue, 19 Dec 2006 22:50:23 +0900
Delivered-to: sp-com-lists@consult.net
Delivered-to: netfilter-list1@securepoint.com
List-archive: </pipermail/netfilter>
List-help: <mailto:netfilter-request@lists.netfilter.org?subject=help>
List-id: General discussion and user questions <netfilter.lists.netfilter.org>
List-post: <mailto:netfilter@lists.netfilter.org>
List-subscribe: <https://lists.netfilter.org/mailman/listinfo/netfilter>, <mailto:netfilter-request@lists.netfilter.org?subject=subscribe>
List-unsubscribe: <https://lists.netfilter.org/mailman/listinfo/netfilter>, <mailto:netfilter-request@lists.netfilter.org?subject=unsubscribe>
Sender: netfilter-bounces@lists.netfilter.org
User-agent: Thunderbird 1.5.0.8 (Windows/20061025)
Hi,

I'm a student at Tokyo Institute of Technology.

I'd like to do following operations, and I thought do them
with netfilter. But I don't know hot to do this actually.

Could you tell me...
- Can I do the following operations with netfilter?
- If I can, how to do them?



My purpose is to make the Linux Kernel believe that a packet
has come. (In fact, any packet has not arrived.)


I could do this without netfilter but with tunneling device as follows.

[Any UserProcess] - [Kernel] - <Tunnel> - [Intermediate Process] - <Physical 
eth0>

"Intermediate Process" usually passes any packet through,
and send a packet into "Kernel" via "Tunnel" if necessary.



Finally, I'd like to do this without tunneling device as follows.

[Any UserProcess] - [Kernel] - ((???)) - [Physical eth0]

At first, I thought that netfilter can act as ((???)) with
my Kernel Module. But netfilter seems to be not able to
generate packets out of nothing...


Can I do this with netfilter?
# If not, I'd like to know another way to do this... :-(

Thanks,

--
Dai MIKURUBE
   dmikurube@acm.org


<Prev in Thread] Current Thread [Next in Thread>