Archived
1
0
This repository has been archived on 2025-01-28. You can view files and clone it, but cannot push or open issues or pull requests.
asm_libs/include/dns.inc

47 lines
779 B
PHP
Raw Normal View History

2022-11-06 13:51:51 +03:00
AF_INET equ 2
SOCK_STREAM equ 80001h
SOCK_DGRAM equ 2
IPPROTO_TCP equ 6
IPPROTO_UDP equ 17
IPPROTO_IP equ 0
SOL_TCP equ 6
SOL_UDP equ 17
TCP_NODELAY equ 1
FIODIO equ 4
flags equ 0
TYPE_A equ 1
TYPE_NS equ 2
MD equ 3
MF equ 4
CNAME equ 5
SOA equ 6
MB equ 7
MG equ 8
MR equ 9
NULL equ 10
WKS equ 11
PTR equ 12
HINFO equ 13
MINFO equ 14
MX equ 15
TXT equ 16
opt_val equ 1
opt_len equ 4
struc sockaddr port0, port1, ip0, ip1, ip2, ip3{
.sa_family dw AF_INET
.sa_data db port0, port1, ip0, ip1, ip2, ip3
}
struc dnsreq {
DNS_header:
ID rb 2
params db 01h, 00h
QDCOUNT db 00h, 01h
ANCOUNT rb 2
NSCOUNT rb 2
ARCOUNT rb 2
DNS_question rb 256
}