dns_debug.c
Go to the documentation of this file.
char_t * ipv6AddrToString(const Ipv6Addr *ipAddr, char_t *str)
Convert a binary IPv6 address to a string representation.
Definition: ipv6.c:2329
size_t nbnsParseName(const NbnsHeader *message, size_t length, size_t pos, char_t *dest)
Decode a NetBIOS name.
Definition: nbns_common.c:200
size_t dnsParseName(const DnsHeader *message, size_t length, size_t pos, char_t *dest, uint_t level)
Decode a domain name that uses the DNS name encoding.
Definition: dns_common.c:132
Definitions common to NBNS client and NBNS responder.
NBNS client (NetBIOS Name Service)
void dnsDumpMessage(const DnsHeader *message, size_t length)
Dump DNS message for debugging purpose.
Definition: dns_debug.c:52
size_t dnsDumpQuestion(const DnsHeader *message, size_t length, size_t pos, char_t *buffer)
Dump DNS question for debugging purpose.
Definition: dns_debug.c:170
size_t dnsDumpResourceRecord(const DnsHeader *message, size_t length, size_t pos, char_t *buffer)
Dump DNS resource record for debugging purpose.
Definition: dns_debug.c:223
TCP/IP stack core.
char_t * ipv4AddrToString(Ipv4Addr ipAddr, char_t *str)
Convert a binary IPv4 address to dot-decimal notation.
Definition: ipv4.c:1457
Data logging functions for debugging purpose (DNS)
Debugging facilities.
NBNS responder (NetBIOS Name Service)