|
libnetfilter_queue
1.0.5
|
|
Modules | |
| Internal UDP functions | |
Functions | |
| struct udphdr * | nfq_udp_get_hdr (struct pkt_buff *pktb) |
| void * | nfq_udp_get_payload (struct udphdr *udph, struct pkt_buff *pktb) |
| unsigned int | nfq_udp_get_payload_len (struct udphdr *udph, struct pkt_buff *pktb) |
| int | nfq_udp_mangle_ipv4 (struct pkt_buff *pktb, unsigned int match_offset, unsigned int match_len, const char *rep_buffer, unsigned int rep_len) |
| int | nfq_udp_mangle_ipv6 (struct pkt_buff *pktb, unsigned int match_offset, unsigned int match_len, const char *rep_buffer, unsigned int rep_len) |
| int | nfq_udp_snprintf (char *buf, size_t size, const struct udphdr *udph) |
| struct udphdr* nfq_udp_get_hdr | ( | struct pkt_buff * | pktb | ) |
nfq_udp_get_hdr - get the UDP header.
| pktb | Pointer to userspace network packet buffer |
| void* nfq_udp_get_payload | ( | struct udphdr * | udph, |
| struct pkt_buff * | pktb | ||
| ) |
| unsigned int nfq_udp_get_payload_len | ( | struct udphdr * | udph, |
| struct pkt_buff * | pktb | ||
| ) |
| int nfq_udp_mangle_ipv4 | ( | struct pkt_buff * | pktb, |
| unsigned int | match_offset, | ||
| unsigned int | match_len, | ||
| const char * | rep_buffer, | ||
| unsigned int | rep_len | ||
| ) |
nfq_udp_mangle_ipv4 - Mangle UDP/IPv4 packet buffer
| pktb | Pointer to network packet buffer |
| match_offset | Offset from start of UDP data of content that you want to mangle |
| match_len | Length of the existing content you want to mangle |
| rep_buffer | Pointer to data you want to use to replace current content |
| rep_len | Length of data you want to use to replace current content |
| int nfq_udp_mangle_ipv6 | ( | struct pkt_buff * | pktb, |
| unsigned int | match_offset, | ||
| unsigned int | match_len, | ||
| const char * | rep_buffer, | ||
| unsigned int | rep_len | ||
| ) |
nfq_udp_mangle_ipv6 - Mangle UDP/IPv6 packet buffer
| pktb | Pointer to network packet buffer |
| match_offset | Offset from start of UDP data of content that you want to mangle |
| match_len | Length of the existing content you want to mangle |
| rep_buffer | Pointer to data you want to use to replace current content |
| rep_len | Length of data you want to use to replace current content |
| int nfq_udp_snprintf | ( | char * | buf, |
| size_t | size, | ||
| const struct udphdr * | udph | ||
| ) |
nfq_pkt_snprintf_udp_hdr - print udp header into one buffer in a humnan readable way
| buf | pointer to buffer that is used to print the object |
| size | size of the buffer (or remaining room in it). |
| udph | pointer to a valid udp header. |
1.8.13