Welcome to mirror list, hosted at ThFree Co, Russian Federation.

remotedns.h « src - github.com/rofl0r/proxychains-ng.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 588e09a5fd362648f0ca957b83941e89365d478e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef REMOTEDNS_H
#define REMOTEDNS_H

#include <unistd.h>
#include "ip_type.h"

#define MSG_LEN_MAX 256

enum at_msgtype {
	ATM_GETIP = 0,
	ATM_GETNAME,
	ATM_FAIL,
	ATM_EXIT,
};

struct at_msghdr {
	unsigned char msgtype; /* at_msgtype */
	char reserved;
	unsigned short datalen;
};

struct at_msg {
	struct at_msghdr h;
	union {
		char host[260];
		ip_type4 ip;
	} m;
};

#endif