testnftnlrdr.c: comments + debug output
This commit is contained in:
parent
1bde68cc9e
commit
ef5a1e1abc
|
@ -1,7 +1,7 @@
|
||||||
/* $Id: testnftnlrdr.c,v 1.2 2019/06/30 19:49:18 nanard Exp $ */
|
/* $Id: testnftnlrdr.c,v 1.2 2019/06/30 19:49:18 nanard Exp $ */
|
||||||
/* MiniUPnP project
|
/* MiniUPnP project
|
||||||
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
|
* http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
|
||||||
* (c) 2006-2020 Thomas Bernard
|
* (c) 2006-2023 Thomas Bernard
|
||||||
* This software is subject to the conditions detailed
|
* This software is subject to the conditions detailed
|
||||||
* in the LICENCE file provided within the distribution */
|
* in the LICENCE file provided within the distribution */
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ static int
|
||||||
add_filter_rule(int proto, const char * rhost,
|
add_filter_rule(int proto, const char * rhost,
|
||||||
const char * iaddr, unsigned short iport)
|
const char * iaddr, unsigned short iport)
|
||||||
{
|
{
|
||||||
return add_filter_rule2(NULL, rhost, iaddr, 0, iport, proto, NULL);
|
return add_filter_rule2(NULL/* ifname */, rhost, iaddr, 0/* eport */, iport, proto, NULL/* desc */);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
@ -38,7 +38,7 @@ addnatrule(int proto, unsigned short eport,
|
||||||
const char * iaddr, unsigned short iport,
|
const char * iaddr, unsigned short iport,
|
||||||
const char * rhost)
|
const char * rhost)
|
||||||
{
|
{
|
||||||
return add_redirect_rule2(NULL, rhost, eport, iaddr, iport, proto, NULL, 0);
|
return add_redirect_rule2(NULL/* ifname */, rhost, eport, iaddr, iport, proto, NULL/* desc */, 0/* timestamp */);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
@ -80,12 +80,12 @@ main(int argc, char ** argv)
|
||||||
|
|
||||||
desc[0] = '\0';
|
desc[0] = '\0';
|
||||||
printf("test0\n");
|
printf("test0\n");
|
||||||
if(get_redirect_rule_by_index(0, "", &p1,
|
if(get_redirect_rule_by_index(0/* index */, NULL/* ifname */, &p1/* eport */,
|
||||||
addr, sizeof(addr), &p2,
|
addr, sizeof(addr), &p2/* iport */,
|
||||||
&proto2, desc, sizeof(desc),
|
&proto2, desc, sizeof(desc),
|
||||||
rhost, sizeof(rhost),
|
rhost, sizeof(rhost),
|
||||||
×tamp,
|
×tamp,
|
||||||
&packets, &bytes) < 0)
|
&packets, &bytes) < 0)
|
||||||
{
|
{
|
||||||
printf("rule not found\n");
|
printf("rule not found\n");
|
||||||
}
|
}
|
||||||
|
@ -93,6 +93,7 @@ main(int argc, char ** argv)
|
||||||
{
|
{
|
||||||
printf("redirected port %hu to %s:%hu proto %d packets=%" PRIu64 " bytes=%" PRIu64 "\n",
|
printf("redirected port %hu to %s:%hu proto %d packets=%" PRIu64 " bytes=%" PRIu64 "\n",
|
||||||
p1, addr, p2, proto2, packets, bytes);
|
p1, addr, p2, proto2, packets, bytes);
|
||||||
|
printf("timestamp=%u desc=\"%s\"\n", timestamp, desc);
|
||||||
}
|
}
|
||||||
printf("test\n");
|
printf("test\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue