python实现路由追踪,并生成追踪图片

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os,sys,time,subprocess
import warnings,logging


warnings.filterwarnings("ignore",category=DeprecationWarning)
logging.getLogger("scapy.runtine").setLevel(logging.ERROR)

from scapy.all import traceroute

domains = raw_input('please input the domain what you want: ')
target =  domains.split(' ')
dport = [80]

if len(target) >= 1 and target[0] != '':
        res,unans = traceroute(target,dport=dport,retry=-2)
        res.graph(target="> test.svg")
        time.sleep(1)
        subprocess.Popen("/usr/bin/convert test.svg test.png",shell=True)
else:
        print('domain error!')
在尝试学习新的语言之前先理解这门语言的设计原理能够让你在探索这门新语言时保持一个清醒而且开发的状态。
原文地址:https://www.cnblogs.com/jackchen001/p/6625791.html