經過psutil和rrdtool模塊相結合繪製網卡網絡流量python
實例代碼:shell
./cretea.py網絡 #!/usr/bin/python
|
./update.pyide import time,psutil
|
./graph.pysvg import time,psutil
title="Server network,traffic flow ("+time.strftime('%Y-%m-%d',time.localtime(time.time()))+")"
|
實現TCP探測目標路由軌跡工具
所需安裝包:ImageMagick(轉換圖片格式工具),graphviz(繪製圖形工具)spa
經過scapy的traceroute方法查詢到路由軌跡,而後調用graph()方法進行路由軌跡的繪製,中間調用ASN映射查詢IP地理信息並生成svg流程文檔,最後使用ImageMagic工具轉換svg格式爲png格式。.net
import logging,warnings #屏蔽scapy 無用信息 #接受輸入的域名或IP |