DTS Application Library  0.2.3
Application library containing referenced objects and interfaces to common libraries
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
nf_ctrack.c File Reference

linux Netfilter Connection Tracking More...

#include "config.h"
#include <stdint.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/ioctl.h>
#include <netinet/in.h>
#include <linux/types.h>
#include <linux/netfilter.h>
#include <libnetfilter_conntrack/libnetfilter_conntrack.h>
#include <libnetfilter_conntrack/libnetfilter_conntrack_tcp.h>
#include "include/dtsapp.h"
#include "include/private.h"

Go to the source code of this file.

Data Structures

struct  nfct_struct
 

Enumerations

enum  NF_CTRACK_FLAGS { NFCTRACK_DONE = 1 << 0 }
 Netfilter Ctrack Flags. More...
 

Functions

uint8_t nf_ctrack_init (void)
 
struct nf_conntrack * nf_ctrack_buildct (uint8_t *pkt)
 
uint8_t nf_ctrack_delete (uint8_t *pkt)
 
uint8_t nf_ctrack_nat (uint8_t *pkt, uint32_t addr, uint16_t port, uint8_t dnat)
 
void nf_ctrack_dump (void)
 
struct nfct_structnf_ctrack_trace (void)
 
void nf_ctrack_endtrace (struct nfct_struct *nfct)
 
void nf_ctrack_close (void)
 

Detailed Description

linux Netfilter Connection Tracking

Definition in file nf_ctrack.c.