анализатор Python DNS без модуля scapy - PullRequest
0 голосов
/ 28 октября 2018

Я собираюсь сделать свой собственный анализатор Python DNS без модуля scapy, но я не знаю, как его распаковать !!

В этом случае я хочу знать, когда я отправляю команду nslookup google.com, сниффер показывает мне: google.com

Так, как я могу узнать значение поля "Запросы".

Моя половина кода:

import socket

IP = "127.0.0.1"
PROT = 53

sk = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sk.bind(("0.0.0.0", PROT))

data, addr = sk.recvfrom(512)
print "DNS Query from:", addr, "\n", repr(data)

Мой вывод:

DNS Query from: ('127.0.0.1', 49135) 
'\xd2N\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x08google\x02com\x00\x00\x01\x00\x01'

Спасибо.

...