Re: NFQUEUE hello world-style program

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

On Thursday, 2008 July  3 at 16:07:21 -0400, Simon Perreault wrote:
> 
> #include <stdio.h>
> 
> int cb( struct nfq_q_handle* q, struct nfgenmsg *nfmsg,
>         struct nfq_data *nfad, void *data )
> {
>     char* payload;
>     printf( "received %d bytes\n", nfq_get_payload(nfad, &payload) );
>     return 0;
> }
> 
> int main()
> {
>     struct nfq_handle* h = nfq_open();

You are missing the unbind  bind 
	
	nfq_unbind_pf(h, AF_INET);
	nfq_bind_pf(h, AF_INET);

You can have a look at for working  code: 
 * utils/nfqnl_test.c in libnetfilter_queue sources
 * http://software.inl.fr/trac/browser/mirror/edenwall/nufw/trunk/nufw/src/nufw/packetsrv.c#L219

BR,
-- 
Eric Leblond
INL: http://www.inl.fr/
NuFW: http://www.nufw.org/

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux