#!/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!')
python实现路由追踪,并生成追踪图片
在尝试学习新的语言之前先理解这门语言的设计原理能够让你在探索这门新语言时保持一个清醒而且开发的状态。