mirror of https://github.com/Chizi123/dnscomp.git

Joel Grunbaum
2020-10-18 dcbb2f131623dfd7ef080b86377ec2d4431e862a
1
2
3
4
5
6
7
8
9
10
11
12
// DNS resource records
#define T_A 1 // IPv4 address
#define T_NS // Name Server
#define T_CNAME 5 // Cannonical name
#define T_SOA 6 // State of Authority
#define T_PTR 12 // Domain name pointer
#define T_MX 15 // Mail exchange
 
void resolve(char* hostname, char* dns_ip, int query_type, int read);
void print_packet(unsigned char* buf);
void change_to_DNS_name_format(unsigned char* dns, unsigned char* host);
char* read_name(unsigned char* reader, unsigned char* buffer, int* count);