mirror of
https://github.com/yarrick/iodine.git
synced 2025-04-11 21:10:56 +00:00
---
This commit is contained in:
parent
ac1ec76d5f
commit
aa153e5258
2 changed files with 7 additions and 3 deletions
|
@ -451,7 +451,7 @@ send_raw(int fd, char *buf, int buflen, int user, int cmd)
|
||||||
|
|
||||||
if (_v6_connect)
|
if (_v6_connect)
|
||||||
sendto(fd, packet, len, 0, (struct sockaddr*) &raw_serv6,
|
sendto(fd, packet, len, 0, (struct sockaddr*) &raw_serv6,
|
||||||
sizeof(raw_serv));
|
sizeof(raw_serv6));
|
||||||
else
|
else
|
||||||
sendto(fd, packet, len, 0, (struct sockaddr*) &raw_serv,
|
sendto(fd, packet, len, 0, (struct sockaddr*) &raw_serv,
|
||||||
sizeof(raw_serv));
|
sizeof(raw_serv));
|
||||||
|
@ -1748,7 +1748,7 @@ handshake_raw_udp(int dns_fd, int seed)
|
||||||
raw_serv6.sin6_family = AF_INET6;
|
raw_serv6.sin6_family = AF_INET6;
|
||||||
raw_serv6.sin6_port = htons(53);
|
raw_serv6.sin6_port = htons(53);
|
||||||
raw_serv6.sin6_addr = server6;
|
raw_serv6.sin6_addr = server6;
|
||||||
// inet_pton(AF_INET6, "2001:470:0:473::473", &(raw_serv6.sin6_addr));
|
// inet_pton(AF_INET6, "::1", &(raw_serv6.sin6_addr));
|
||||||
|
|
||||||
ipv6_print(&server6, 00);
|
ipv6_print(&server6, 00);
|
||||||
|
|
||||||
|
@ -1759,6 +1759,9 @@ handshake_raw_udp(int dns_fd, int seed)
|
||||||
tv.tv_sec = i + 1;
|
tv.tv_sec = i + 1;
|
||||||
tv.tv_usec = 0;
|
tv.tv_usec = 0;
|
||||||
|
|
||||||
|
printf("Sending login...\n");
|
||||||
|
sleep(5);
|
||||||
|
|
||||||
send_raw_udp_login(dns_fd, userid, seed);
|
send_raw_udp_login(dns_fd, userid, seed);
|
||||||
|
|
||||||
FD_ZERO(&fds);
|
FD_ZERO(&fds);
|
||||||
|
|
|
@ -2106,7 +2106,8 @@ read_dns(int fd, int tun_fd, struct query *q) /* FIXME: tun_fd is because of raw
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef WINDOWS32
|
#ifndef WINDOWS32
|
||||||
memcpy(&q->destination.v6, &in6addr_loopback, sizeof(struct in6_addr));
|
//memcpy(&q->destination.v6, &in6addr_loopback, sizeof(struct in6_addr));
|
||||||
|
inet_pton(AF_INET6, "2001:4ca0:2001:18:216:3eff:fe99:4d2b", &q->destination.v6);
|
||||||
|
|
||||||
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
|
for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
|
||||||
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
|
cmsg = CMSG_NXTHDR(&msg, cmsg)) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue