scapy
2015-08-13 2 views 0 likes 
0

Привет я пытаюсь сделать обратный DNS с scapy Эта командакак получить читаемый RDATA с scapy

ans=sr1(IP(dst="8.8.8.8")/UDP(dport=53)/DNS(rd=1,qd=DNSQR(qname="36.210.58.216.in-addr.arpa",qtype=6)),verbose=0) 

это раздел

<DNSRR rrname='210.58.216.in-addr.arpa.' type=SOA rclass=IN ttl=59 rdata='\x03ns2\x06google\x03com\x00\tdns-admin\xc0<\x05\xfeY\xa9\x00\x00\x03\x84\x00\x00\x03\x84\x00\x00\x07\x08\x00\x00\x00<' |> 

RDATA теперь RDATA я могу видеть его ns2.google.com, но как я могу получить его в обычном режиме? и/или как я могу решить остальную часть ответа (административная часть)

Как я могу использовать в dyndns_add()? (с пакетом сверху)

ответ

0

Рассечение поля rdata не реализовано в scapy. Вы можете добавить свой собственный диссектор, но нет встроенного способа конвертировать значение в структурированную форму по умолчанию без дополнительного кода.

Если речь идет о расширении scapy с новыми протоколами, тогда ответ будет дан в другом месте.

+0

Я пытаюсь получить реальный сервер от ip –

+0

(обратный dns, как это сделать?) –

+0

На обратном DNS в scapy посмотрите http://stackoverflow.com/questions/11979250/reverse-dns- LookUp-с-scapy-в-питон –

 Смежные вопросы

  • Нет связанных вопросов^_^