From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Vehent Subject: Re: Packet manipulation in user space Date: Thu, 08 Apr 2010 22:52:10 +0200 Message-ID: References: Mime-Version: 1.0 Content-Transfer-Encoding: 8BIT Return-path: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=linuxwall.info; h= mime-version:date:from:to:cc:subject:in-reply-to:references :message-id:content-type:content-transfer-encoding; s=lnw-dkim; bh=epSjVRLtIh3LuFqb9EcODxE2ptPdAGQ/wmY7NFW0+Fc=; b=rENx1swApQVj 4IP2Ukbnl8WWa82T7jKk1TD19TW7bVSE0DvaYqYPd4sJA2zdQAsjotjDp6xfPMtr gQfo0yn+HSx50xgROxV9b02jpd0zWy39niWKMR/6cejPhgzeuAfUpKeNCvBMDvAb 003NYk8X+/j3aMjp8yECwba2MgCDbhY= In-Reply-To: Sender: netfilter-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii" To: Hamid Nassiby Cc: netfilter On Thu, 8 Apr 2010 23:24:09 +0430, Hamid Nassiby wrote: > Capture each packet which is coming inside or going outside the > computer in Data-link Layer. > Create a copy of the packet and drop the original one. > Copy of packet must be available in user space to be manipulated by > our protocol. > After manipulation in user space, inject encrypted/decrypted version > of the privileged (copy of) packets to the network or upward to the > application layer. > libnetfilter_queue ? http://www.netfilter.org/projects/libnetfilter_queue/index.html