From 44dcf793ea4439978fbaae5b426912c4beb9425b Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Fri, 13 Apr 2012 17:15:27 +0200 Subject: examples: add example using libmnl and the new low-level API (conntrack) This patch adds the following examples: nfct-mnl-create nfct-mnl-del nfct-mnl-dump nfct-mnl-event nfct-mnl-flush nfct-mnl-get Basically, we re-use the existing object oriented handling and we provide full control on the netlink socket at the same time. Signed-off-by: Pablo Neira Ayuso --- examples/Makefile.am | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 examples/Makefile.am (limited to 'examples/Makefile.am') diff --git a/examples/Makefile.am b/examples/Makefile.am new file mode 100644 index 0000000..684998b --- /dev/null +++ b/examples/Makefile.am @@ -0,0 +1,32 @@ +include $(top_srcdir)/Make_global.am + +check_PROGRAMS = nfct-mnl-create \ + nfct-mnl-del \ + nfct-mnl-dump \ + nfct-mnl-event \ + nfct-mnl-flush \ + nfct-mnl-get + +nfct_mnl_create_SOURCES = nfct-mnl-create.c +nfct_mnl_create_LDADD = ../src/libnetfilter_conntrack.la +nfct_mnl_create_LDFLAGS = -dynamic -ldl -lmnl + +nfct_mnl_del_SOURCES = nfct-mnl-del.c +nfct_mnl_del_LDADD = ../src/libnetfilter_conntrack.la +nfct_mnl_del_LDFLAGS = -dynamic -ldl -lmnl + +nfct_mnl_dump_SOURCES = nfct-mnl-dump.c +nfct_mnl_dump_LDADD = ../src/libnetfilter_conntrack.la +nfct_mnl_dump_LDFLAGS = -dynamic -ldl -lmnl + +nfct_mnl_event_SOURCES = nfct-mnl-event.c +nfct_mnl_event_LDADD = ../src/libnetfilter_conntrack.la +nfct_mnl_event_LDFLAGS = -dynamic -ldl -lmnl + +nfct_mnl_flush_SOURCES = nfct-mnl-flush.c +nfct_mnl_flush_LDADD = ../src/libnetfilter_conntrack.la +nfct_mnl_flush_LDFLAGS = -dynamic -ldl -lmnl + +nfct_mnl_get_SOURCES = nfct-mnl-get.c +nfct_mnl_get_LDADD = ../src/libnetfilter_conntrack.la +nfct_mnl_get_LDFLAGS = -dynamic -ldl -lmnl -- cgit v1.2.3