Как я могу отменить поиск нескольких DNS-имен, используя Python и Scapy из traceroute? - PullRequest
0 голосов
/ 05 марта 2019

У меня есть программа, использующая Python и библиотеку Scapy , которая выполняет трассировку и отображает результаты.Выглядит отлично, но все узлы - это просто IP-адреса.Я хотел бы обратить DNS-поиск IP-адресов, которые являются частью результатов.

from scapy.all import *

# List of websites to trace
site_list = ["google.com"]

# This creates the trace using ICMP packets
# and outputs the text result to the screen
res, unans = traceroute(site_list, maxttl=30, l4=ICMP())

# Create a graph in SVG format
res.graph(target="> traceroute_scapy.svg", type="svg")

Где у меня есть ICMP() Я думаю, мне нужно сделать что-то вроде ICMP()/DNS(), но я не уверенименно то, что нужно там.

(Примечание: график не работает с текущей версией 2.4.2 Scapy из-за поиска в автономной системе (ASN). Вам нужно использовать версию dev, пока они не выпустят)следующая версия Scapy.)

enter image description here

...