#!/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!')